Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at Wed Mar 31 17:27:35 CEST 2010. -------- --- kernel-source/kernel-debug.changes 2010-02-25 20:10:49.000000000 +0100 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2010-03-30 07:00:17.000000000 +0200 @@ -1,0 +2,258 @@ +Mon Mar 29 21:26:55 CEST 2010 - jeffm@suse.de + +- patches.fixes/reiserfs-fix-locking-BUG-during-mount-failure: + reiserfs: Fix locking BUG during mount failure (bnc#591807). + +------------------------------------------------------------------- +Mon Mar 29 19:57:49 CEST 2010 - jeffm@suse.de + +- Disabled MAX63XX_WATCHDOG on s390. + +------------------------------------------------------------------- +Mon Mar 29 19:31:46 CEST 2010 - jeffm@suse.de + +- Update to 2.6.34-rc2-git3. + - Eliminated 1 patch. + - Fixed ps3 config. + +------------------------------------------------------------------- +Mon Mar 29 18:53:20 CEST 2010 - jbeulich@novell.com + +- Update Xen patches to 2.6.34-rc2 and c/s 1007. +- Update config files. +- config.conf: Re-enable Xen configs. +- patches.xen/xen-floppy: Xen: improve floppy behavior + (bnc#584216). +- patches.xen/xen-vscsi-module-alias: allow pv scsi hba driver + to be loaded automatically. +- patches.xen/xen-vusb-module-alias: allow pv usb hcd driver to + be loaded automatically (bnc#584213). + +------------------------------------------------------------------- +Fri Mar 26 18:27:41 CET 2010 - jkosina@suse.cz + +- patches.fixes/hid-fix-gyration-oops.patch: HID: fix oops in + gyration_event() (bnc#589329). + +------------------------------------------------------------------- +Thu Mar 25 23:01:11 CET 2010 - jack@suse.de + +- patches.fixes/novfs-fix-oops-in-scope-finding: novfs: fix an + oops in novfs scope-finding code (bnc#588579). + +------------------------------------------------------------------- +Thu Mar 25 17:48:45 CET 2010 - jeffm@suse.de + +- patches.fixes/powerpc-fix-handling-of-strnlen-with-zero-len: + powerpc: fix handling of strnlen with zero len (bnc#582681). + +------------------------------------------------------------------- +Tue Mar 23 16:22:37 CET 2010 - jeffm@suse.de + +- patches.drivers/lpfc-add-raywire-id: Delete. + +------------------------------------------------------------------- +Tue Mar 23 16:17:52 CET 2010 - jeffm@suse.de + +- patches.suse/linux-2.6.29-kms-after-sata.patch: Refresh. + +------------------------------------------------------------------- +Tue Mar 23 16:00:31 CET 2010 - jeffm@suse.de + +- patches.fixes/do_anonymous_page-race: Delete. + +------------------------------------------------------------------- +Tue Mar 23 15:50:39 CET 2010 - jeffm@suse.de + +- patches.drivers/libata-prefer-over-ide: Delete. +- patches.drivers/libata-ahci-aspire-3810t-noncq: Delete. +- patches.drivers/libata-ata_piix-clear-spurious-IRQ: Delete. +- patches.suse/block-add-mangle-devt-switch: Delete. + +------------------------------------------------------------------- +Tue Mar 23 15:44:47 CET 2010 - jeffm@suse.de + +- patches.suse/apm_setup_UP.diff: Delete. + +------------------------------------------------------------------- +Mon Mar 22 18:37:10 CET 2010 - jeffm@suse.de + +- patches.arch/ppc-efika-bestcomm-ata-dma.patch: Delete. +- patches.arch/ppc-efika-mpc52xx-ac97.patch: Delete. +- patches.arch/ppc-efika-psc-console-autodetection.patch: Delete. +- patches.suse/suse-ppc32-mol-BIT: Delete. +- patches.suse/suse-ppc32-mol-get-property: Delete. +- patches.suse/suse-ppc32-mol-handle-mm-fault: Delete. +- patches.suse/suse-ppc32-mol-ioctl: Delete. +- patches.suse/suse-ppc32-mol-kbuild.patch: Delete. +- patches.suse/suse-ppc32-mol-semaphore: Delete. +- patches.suse/suse-ppc32-mol-sheep: Delete. +- patches.suse/suse-ppc32-mol.patch: Delete. + +------------------------------------------------------------------- +Mon Mar 22 18:17:00 CET 2010 - jeffm@suse.de + +- patches.fixes/dlm-enable-debug.patch: Delete. + +------------------------------------------------------------------- +Mon Mar 22 18:16:39 CET 2010 - jeffm@suse.de + +- patches.fixes/ds1682-build-fix: Delete. + +------------------------------------------------------------------- +Mon Mar 22 17:55:43 CET 2010 - jeffm@suse.de + +- patches.suse/kvm-as-kmp: Delete. + +------------------------------------------------------------------- +Mon Mar 22 17:32:50 CET 2010 - jeffm@suse.de + +- patches.suse/xfs-dmapi-fix-incompatible-pointer-type-warning: + xfs/dmapi: fix incompatible pointer type warning. + +------------------------------------------------------------------- +Sun Mar 21 23:30:01 CET 2010 - jeffm@suse.de + +- Updated to 2.6.34-rc2. + - Eliminated 4 patches. + +------------------------------------------------------------------- +Fri Mar 19 17:33:27 CET 2010 - jbohac@suse.cz + +- set CONFIG_IPV6=y for all flavours (bnc#561611) + +------------------------------------------------------------------- +Thu Mar 18 18:57:20 CET 2010 - jeffm@suse.de + +- Refreshed patch series. + +------------------------------------------------------------------- +Wed Mar 17 16:51:34 CET 2010 - jeffm@suse.de + +- Updated to 2.6.34-rc1-git6. + - Eliminated 8 patches. + +------------------------------------------------------------------- +Tue Mar 16 16:09:25 CET 2010 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Remove Obsoletes: for 10.3 KMPs. + +------------------------------------------------------------------- +Tue Mar 16 16:03:45 CET 2010 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Move Obsoletes: msi-wmi-kmp to the + sle11-ga group and make the comment more explanatory. + +------------------------------------------------------------------- +Tue Mar 16 14:14:05 CET 2010 - trenn@suse.de + +- rpm/kernel-binary.spec.in: + bnc#587578 + +------------------------------------------------------------------- +Thu Mar 11 16:39:36 CET 2010 - jeffm@suse.de + +- patches.rpmify/powerpc-mpc52xx-build-fix: powerpc: Build fix + for mpc52xx. + +------------------------------------------------------------------- +Thu Mar 11 11:47:14 CET 2010 - knikanth@suse.de + +- patches.fixes/xfs-nonblocking-inode-locking-io-completion.patch: + Fix unintialized variable. Refresh. + +------------------------------------------------------------------- +Wed Mar 10 22:14:03 CET 2010 - jeffm@suse.de + +- supported.conf: Added kernel/drivers/gpio/max730x, max7301 now + depends on it. + +------------------------------------------------------------------- +Wed Mar 10 22:11:16 CET 2010 - jeffm@suse.de + +- Enabled CONFIG_DRM_RADEON_KMS; Matching KMS-enabled X.org has + been committed to Factory. + +------------------------------------------------------------------- +Wed Mar 10 22:06:12 CET 2010 - jeffm@suse.de + +- patches.rpmify/powerpc-kvm-build-failure-workaround: powerpc: + kvm build failure workaround. + +------------------------------------------------------------------- +Wed Mar 10 22:03:49 CET 2010 - jeffm@suse.de + +- patches.rpmify/powerpc-mpc52xx-build-fix: powerpc: Build fix + for mpc52xx. + +------------------------------------------------------------------- +Wed Mar 10 21:07:27 CET 2010 - jeffm@suse.de + +- supported.conf: Added kernel/drivers/i2c/i2c-smbus, i2c-parport + now depends on it. + +------------------------------------------------------------------- +Wed Mar 10 20:26:13 CET 2010 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: the dwarfextract package has been ++++ 68 more lines (skipped) ++++ between kernel-source/kernel-debug.changes ++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change kernel-ec2.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 kernel-vmi.changes: same change kernel-xen.changes: same change calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:24.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:24.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-debug (Version 2.6.33) +# spec file for package kernel-debug (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,8 +55,8 @@ Name: kernel-debug Summary: A Debug Version of the Kernel -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif @@ -91,7 +91,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -178,16 +178,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -202,6 +199,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-docs (Version 2.6.33) +# spec file for package kernel-docs (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -21,13 +21,13 @@ Name: kernel-docs BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel -BuildRequires: kernel-source = 2.6.33 +BuildRequires: kernel-source = 2.6.34 Url: http://www.kernel.org/ License: GPLv2+ Group: Documentation/Man AutoReqProv: on -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-ec2 (Version 2.6.33) +# spec file for package kernel-ec2 (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,8 +55,8 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel -Version: 2.6.33 -Release: 4 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif @@ -91,7 +91,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -174,16 +174,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -198,6 +195,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-pae (Version 2.6.33) +# spec file for package kernel-pae (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,8 +55,8 @@ Name: kernel-pae Summary: Kernel with PAE Support -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif @@ -91,7 +91,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -178,16 +178,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -202,6 +199,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 kernel-ppc64.spec: same change kernel-ps3.spec: same change kernel-s390.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-source (Version 2.6.33) +# spec file for package kernel-source (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,7 @@ # icecream 0 %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -30,8 +30,8 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-syms (Version 2.6.33) +# spec file for package kernel-syms (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -23,8 +23,8 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %define kernel_source_release %(LC_ALL=C rpm -q kernel-source%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) ++++++ kernel-trace.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-trace (Version 2.6.33) +# spec file for package kernel-trace (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,8 +55,8 @@ Name: kernel-trace Summary: The Realtime Linux Kernel -Version: 2.6.33 -Release: 5 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif @@ -91,7 +91,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -186,16 +186,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -210,6 +207,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 kernel-vanilla.spec: same change kernel-vmi.spec: same change ++++++ kernel-xen.spec ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-xen (Version 2.6.33) +# spec file for package kernel-xen (Version 2.6.34) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 2.6.33 -%define patchversion 2.6.33 +%define patchversion 2.6.34-rc2-git3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,8 +55,8 @@ Name: kernel-xen Summary: The Xen Kernel -Version: 2.6.33 -Release: 4 +Version: 2.6.34 +Release: 1 %if %using_buildservice %else %endif @@ -91,7 +91,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -174,16 +174,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -198,6 +195,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 ++++++ config.tar.bz2 ++++++ ++++ 24106 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:25.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:25.000000000 +0200 @@ -92,7 +92,7 @@ BuildRequires: python %endif %ifarch s390 s390x -%if %build_vanilla +%if %build_vanilla && 0%{?suse_version} < 1130 BuildRequires: dwarfextract %endif %endif @@ -176,16 +176,13 @@ NoSource: 111 NoSource: 120 -# The following KMPs have been integrated into the kernel package. +# The following KMPs have been integrated into the kernel package, +# grouped by the last product that contained them. # sles10 / 10.3 Obsoletes: iwlwifi-kmp-%build_flavor Obsoletes: ipw3945-kmp-%build_flavor # sles10 / 11.0 Obsoletes: uvcvideo-kmp-%build_flavor -# 10.3 -Obsoletes: adm8211-kmp-%build_flavor -Obsoletes: rt2x00-kmp-%build_flavor -Obsoletes: rfswitch-kmp-%build_flavor # 11.0 Obsoletes: atl2-kmp-%build_flavor Obsoletes: wlan-ng-kmp-%build_flavor @@ -200,6 +197,8 @@ Obsoletes: brocade-bfa-kmp-%build_flavor Obsoletes: kvm-kmp-%build_flavor Obsoletes: perfmon-kmp-%build_flavor +Obsoletes: iwlagn-2-6-27-kmp-%build_flavor +Obsoletes: msi-wmi-kmp-%build_flavor # sle11 Obsoletes: ocfs2-kmp-%build_flavor # 11.1 ++++++ minmem ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:26.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:26.000000000 +0200 @@ -1 +1 @@ -2096000 +1048576 ++++++ needed_space_in_mb ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:26.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:26.000000000 +0200 @@ -1 +1 @@ -6000 +6144 ++++++ patches.apparmor.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-add-temporary-declaration-for-vfsmount_lock new/patches.apparmor/apparmor-add-temporary-declaration-for-vfsmount_lock --- old/patches.apparmor/apparmor-add-temporary-declaration-for-vfsmount_lock 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.apparmor/apparmor-add-temporary-declaration-for-vfsmount_lock 2010-03-18 18:58:09.000000000 +0100 @@ -0,0 +1,27 @@ +From: Jeff Mahoney <jeffm@suse.com> +Subject: apparmor: add temporary declaration for vfsmount_lock +Patch-mainline: Never + + vfsmount_lock was moved to fs/internal.h in 2.6.34-rc1. + + Until d_namespace_path is cleaned up, we'll need to keep a reference to it. + +Signed-off-by: Jeff Mahoney <jeffm@suse.com> +Acked-by: Jeff Mahoney <jeffm@suse.com> +--- + security/apparmor/path.c | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/security/apparmor/path.c ++++ b/security/apparmor/path.c +@@ -84,6 +84,10 @@ int aa_get_name(struct path *path, int i + return error; + } + ++/* Only needed until d_namespace_path is cleaned up and doesn't use ++ * vfsmount_lock anymore. -jeffm */ ++extern spinlock_t vfsmount_lock; ++ + int d_namespace_path(struct path *path, char *buf, int buflen, char **name) + { + struct path root, tmp, ns_root = { }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-allow-truncation-of-deleted-files new/patches.apparmor/apparmor-allow-truncation-of-deleted-files --- old/patches.apparmor/apparmor-allow-truncation-of-deleted-files 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-allow-truncation-of-deleted-files 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Allow truncation of deleted files Git-commit: dae3fe8b3f624c5dd48716899dd45bd9a76320a9 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: AppArmor disallows truncate of deleted files. @@ -33,11 +34,9 @@ security/apparmor/path.c | 4 ++++ 1 file changed, 4 insertions(+) -diff --git a/security/apparmor/path.c b/security/apparmor/path.c -index 85897e0..2c14e1d 100644 --- a/security/apparmor/path.c +++ b/security/apparmor/path.c -@@ -121,6 +121,10 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -121,6 +121,10 @@ int d_namespace_path(struct path *path, * strip it. */ buf[buflen - 11] = 0; /* - (len(" (deleted)") +\0) */ @@ -48,4 +47,3 @@ } else if (!IS_ROOT(path->dentry) && d_unhashed(path->dentry)) { error = -ENOENT; #if 0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around new/patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around --- old/patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around 2010-03-18 18:58:09.000000000 +0100 @@ -30,7 +30,7 @@ static inline void aa_free_net_rules(struct aa_net *new) --- a/security/apparmor/lsm.c +++ b/security/apparmor/lsm.c -@@ -570,8 +570,8 @@ static int apparmor_socket_create(int fa +@@ -571,8 +571,8 @@ static int apparmor_socket_create(int fa profile = aa_current_profile(); if (profile) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-correct-mapping-of-file-permissions new/patches.apparmor/apparmor-correct-mapping-of-file-permissions --- old/patches.apparmor/apparmor-correct-mapping-of-file-permissions 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-correct-mapping-of-file-permissions 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Correct mapping of file permissions. Git-commit: 0fbb67a37fc861aa10d9072f315b0e6674be2456 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet AppArmor: Correct mapping of file permissions. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-ensure-apparmor-enabled-parmater-is-off-if-apparmor-fails-to-initialize new/patches.apparmor/apparmor-ensure-apparmor-enabled-parmater-is-off-if-apparmor-fails-to-initialize --- old/patches.apparmor/apparmor-ensure-apparmor-enabled-parmater-is-off-if-apparmor-fails-to-initialize 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-ensure-apparmor-enabled-parmater-is-off-if-apparmor-fails-to-initialize 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: ensure apparmor enabled parmater is off if AppArmor fails to initialize. Git-commit: c68fe02f4a1a9daf53effdef1971a5ae2436d8b0 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: ensure apparmor enabled parmater is off if AppArmor fails to initialize. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-explicitly-include-header-files-to-allow-apparmor-to-build-on-powerpc new/patches.apparmor/apparmor-explicitly-include-header-files-to-allow-apparmor-to-build-on-powerpc --- old/patches.apparmor/apparmor-explicitly-include-header-files-to-allow-apparmor-to-build-on-powerpc 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-explicitly-include-header-files-to-allow-apparmor-to-build-on-powerpc 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Explicitly include header files to allow apparmor to build on powerpc Git-commit: 3cfaf52bf1c251f5b88230392e841cc4f9f16a21 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Explicitly include header files to allow apparmor to build on powerpc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-argument-size-missmatch-on-64-bit-builds new/patches.apparmor/apparmor-fix-argument-size-missmatch-on-64-bit-builds --- old/patches.apparmor/apparmor-fix-argument-size-missmatch-on-64-bit-builds 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-argument-size-missmatch-on-64-bit-builds 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix argument size missmatch on 64 bit builds Git-commit: fa557cce4bfa8f71b0c3c7546151e0edabf7456a Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: fix argument size missmatch on 64 bit builds diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-auditing-of-domain-transitions-to-include-target-profile-information new/patches.apparmor/apparmor-fix-auditing-of-domain-transitions-to-include-target-profile-information --- old/patches.apparmor/apparmor-fix-auditing-of-domain-transitions-to-include-target-profile-information 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-auditing-of-domain-transitions-to-include-target-profile-information 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix auditing of domain transitions to include target profile information Git-commit: 75da64947c8ca56439c1b9145962ce515fc178ff Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: fix auditing of domain transitions to include target profile information diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-build-failure-on-ia64 new/patches.apparmor/apparmor-fix-build-failure-on-ia64 --- old/patches.apparmor/apparmor-fix-build-failure-on-ia64 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-build-failure-on-ia64 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix build failure on ia64 Git-commit: f33ea46ede948ed04f91c273ecf85c4b54d1299c Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: fix build failure on ia64 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-c99-violation new/patches.apparmor/apparmor-fix-c99-violation --- old/patches.apparmor/apparmor-fix-c99-violation 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-c99-violation 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix C99 violation Git-commit: 071c722a14e00e5c9bcd5516017a6f4889075e13 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: fix C99 violation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-cap-audit_caching-preemption-disabling new/patches.apparmor/apparmor-fix-cap-audit_caching-preemption-disabling --- old/patches.apparmor/apparmor-fix-cap-audit_caching-preemption-disabling 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-cap-audit_caching-preemption-disabling 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix cap audit_caching preemption disabling Git-commit: 10180dca43970cd1bebf88248c1ad63ab7521c7a Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix cap audit_caching preemption disabling @@ -21,11 +22,9 @@ security/apparmor/capability.c | 1 + 1 file changed, 1 insertion(+) -diff --git a/security/apparmor/capability.c b/security/apparmor/capability.c -index 65b91cf..5bb2eca 100644 --- a/security/apparmor/capability.c +++ b/security/apparmor/capability.c -@@ -72,6 +72,7 @@ static int aa_audit_caps(struct aa_profile *profile, struct aa_audit_caps *sa) +@@ -72,6 +72,7 @@ static int aa_audit_caps(struct aa_profi /* Do simple duplicate message elimination */ ent = &get_cpu_var(audit_cache); if (sa->base.task == ent->task && cap_raised(ent->caps, sa->cap)) { @@ -33,4 +32,3 @@ if (PROFILE_COMPLAIN(profile)) return 0; return sa->base.error; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-change_profile-failing-lpn401931 new/patches.apparmor/apparmor-fix-change_profile-failing-lpn401931 --- old/patches.apparmor/apparmor-fix-change_profile-failing-lpn401931 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-change_profile-failing-lpn401931 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix change_profile failing lpn401931 Git-commit: db344220ea9cfabde6d37dbe1cf6e2f9731b84cf Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix change_profile failing lpn401931 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-change_profile-failure new/patches.apparmor/apparmor-fix-change_profile-failure --- old/patches.apparmor/apparmor-fix-change_profile-failure 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-change_profile-failure 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix change_profile failure Git-commit: 0189ce8a96793ead8eb77d60e22d9166630b6c84 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix change_profile failure diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-determination-of-forced-audit-messages new/patches.apparmor/apparmor-fix-determination-of-forced-audit-messages --- old/patches.apparmor/apparmor-fix-determination-of-forced-audit-messages 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-determination-of-forced-audit-messages 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix determination of forced AUDIT messages. Git-commit: 8ee7a29dc712f2fc9ad477ec32324a75e2b920cf Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix determination of forced AUDIT messages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-failure-to-audit-change_hat-correctly new/patches.apparmor/apparmor-fix-failure-to-audit-change_hat-correctly --- old/patches.apparmor/apparmor-fix-failure-to-audit-change_hat-correctly 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-failure-to-audit-change_hat-correctly 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix failure to audit change_hat correctly Git-commit: 505784955a55972a76c9984535dc0c1b31f7e0ab Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: fix failure to audit change_hat correctly @@ -25,11 +26,9 @@ security/apparmor/domain.c | 61 ++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 28 deletions(-) -diff --git a/security/apparmor/domain.c b/security/apparmor/domain.c -index 464f236..cdf9d00 100644 --- a/security/apparmor/domain.c +++ b/security/apparmor/domain.c -@@ -525,15 +525,16 @@ int aa_change_hat(const char *hat_name, u64 token, int permtest) +@@ -525,15 +525,16 @@ int aa_change_hat(const char *hat_name, struct aa_task_context *cxt; struct aa_profile *profile, *previous_profile, *hat = NULL; struct aa_audit_file sa; @@ -47,7 +46,7 @@ if (!profile) { sa.base.info = "unconfined"; -@@ -542,32 +543,36 @@ int aa_change_hat(const char *hat_name, u64 token, int permtest) +@@ -542,32 +543,36 @@ int aa_change_hat(const char *hat_name, } if (hat_name) { @@ -99,7 +98,7 @@ } sa.base.error = aa_may_change_ptraced_domain(current, hat); -@@ -579,27 +584,27 @@ int aa_change_hat(const char *hat_name, u64 token, int permtest) +@@ -579,27 +584,27 @@ int aa_change_hat(const char *hat_name, if (!permtest) { sa.base.error = aa_set_current_hat(hat, token); @@ -139,4 +138,3 @@ return sa.base.error; } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-file-auditing-when-quiet-is-used new/patches.apparmor/apparmor-fix-file-auditing-when-quiet-is-used --- old/patches.apparmor/apparmor-fix-file-auditing-when-quiet-is-used 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-file-auditing-when-quiet-is-used 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix file auditing when quiet is used Git-commit: 0a844e068d06adf0bd62e82302c24d0bf953209f Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix file auditing when quiet is used @@ -17,11 +18,9 @@ security/apparmor/file.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) -diff --git a/security/apparmor/file.c b/security/apparmor/file.c -index 16d2f56..f27bae6 100644 --- a/security/apparmor/file.c +++ b/security/apparmor/file.c -@@ -139,18 +139,17 @@ int aa_audit_file(struct aa_profile *profile, struct aa_audit_file *sa) +@@ -139,18 +139,17 @@ int aa_audit_file(struct aa_profile *pro return 0; type = AUDIT_APPARMOR_AUDIT; } else { @@ -46,4 +45,3 @@ if (!sa->request) return PROFILE_COMPLAIN(profile) ? 0 : sa->base.error; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-leak-when-profile-transition-table-fails-unpack new/patches.apparmor/apparmor-fix-leak-when-profile-transition-table-fails-unpack --- old/patches.apparmor/apparmor-fix-leak-when-profile-transition-table-fails-unpack 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-leak-when-profile-transition-table-fails-unpack 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix leak when profile transition table fails unpack Git-commit: 65ed2e80434928de94d7ada01a6ab17d3cf3458b Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream Fix leak when profile transition table fails unpack @@ -20,11 +21,9 @@ security/apparmor/policy_interface.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) -diff --git a/security/apparmor/policy_interface.c b/security/apparmor/policy_interface.c -index 68e87cd..7609354 100644 --- a/security/apparmor/policy_interface.c +++ b/security/apparmor/policy_interface.c -@@ -376,6 +376,7 @@ static int aa_unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) +@@ -376,6 +376,7 @@ static int aa_unpack_trans_table(struct if (!profile->file.trans.table) goto fail; @@ -32,7 +31,7 @@ for (i = 0; i < size; i++) { char *tmp; if (!aa_is_dynstring(e, &tmp, NULL)) -@@ -389,11 +390,15 @@ static int aa_unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) +@@ -389,11 +390,15 @@ static int aa_unpack_trans_table(struct goto fail; if (!aa_is_nameX(e, AA_STRUCTEND, NULL)) goto fail; @@ -49,4 +48,3 @@ e->pos = pos; return 0; } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-mapping-of-pux-to-new-internal-permission-format new/patches.apparmor/apparmor-fix-mapping-of-pux-to-new-internal-permission-format --- old/patches.apparmor/apparmor-fix-mapping-of-pux-to-new-internal-permission-format 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-mapping-of-pux-to-new-internal-permission-format 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix mapping of pux to new internal permission format Git-commit: 936afb68ec447026a201ff7210d6d15dace0c4b3 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix mapping of pux to new internal permission format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-mediation-of-created-paths-that-look-like-deleted-paths new/patches.apparmor/apparmor-fix-mediation-of-created-paths-that-look-like-deleted-paths --- old/patches.apparmor/apparmor-fix-mediation-of-created-paths-that-look-like-deleted-paths 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-mediation-of-created-paths-that-look-like-deleted-paths 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix mediation of created paths that look like "deleted" paths Git-commit: d3ed63523f31c0c88335ad2da246f98a153d6080 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix mediation of created paths that look like "deleted" paths @@ -23,11 +24,9 @@ security/apparmor/path.c | 11 +++++++++++ 1 file changed, 11 insertions(+) -diff --git a/security/apparmor/path.c b/security/apparmor/path.c -index 21f3e67..85897e0 100644 --- a/security/apparmor/path.c +++ b/security/apparmor/path.c -@@ -110,6 +110,17 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -110,6 +110,17 @@ int d_namespace_path(struct path *path, if (IS_ERR(res)) { error = PTR_ERR(res); *name = buf; @@ -45,4 +44,3 @@ } else if (!IS_ROOT(path->dentry) && d_unhashed(path->dentry)) { error = -ENOENT; #if 0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-null-pointer-dereference-oops-in-profile-attachment new/patches.apparmor/apparmor-fix-null-pointer-dereference-oops-in-profile-attachment --- old/patches.apparmor/apparmor-fix-null-pointer-dereference-oops-in-profile-attachment 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-null-pointer-dereference-oops-in-profile-attachment 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix NULL pointer dereference oops in profile attachment. Git-commit: a7e0ec31e0d98c3559b36f8a7eba5237cb61dc33 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix NULL pointer dereference oops in profile attachment. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-oops-after-profile-removal new/patches.apparmor/apparmor-fix-oops-after-profile-removal --- old/patches.apparmor/apparmor-fix-oops-after-profile-removal 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-oops-after-profile-removal 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix oops after profile removal Git-commit: 2dcff6eb51fffae61811a05c1c63cf7960f416e0 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix oops after profile removal @@ -24,11 +25,9 @@ security/apparmor/policy.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) -diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c -index b709c30..e2bc9e5 100644 --- a/security/apparmor/policy.c +++ b/security/apparmor/policy.c -@@ -322,7 +322,7 @@ void __aa_remove_profile(struct aa_profile *profile, +@@ -322,7 +322,7 @@ void __aa_remove_profile(struct aa_profi if (replacement) profile->replacedby = aa_get_profile(replacement); else @@ -37,7 +36,7 @@ list_del_init(&profile->base.list); if (!(profile->flags & PFLAG_NO_LIST_REF)) aa_put_profile(profile); -@@ -541,7 +541,7 @@ void free_aa_profile(struct aa_profile *profile) +@@ -541,7 +541,7 @@ void free_aa_profile(struct aa_profile * aa_free_sid(profile->sid); aa_match_free(profile->xmatch); @@ -46,7 +45,7 @@ aa_put_profile(profile->replacedby); memset(profile, 0, sizeof(profile)); -@@ -715,13 +715,7 @@ struct aa_profile *aa_sys_find_attach(struct aa_policy_common *base, +@@ -715,13 +715,7 @@ struct aa_profile *aa_sys_find_attach(st struct aa_profile *aa_profile_newest(struct aa_profile *profile) { if (unlikely(profile && profile->replacedby)) { @@ -61,4 +60,3 @@ } return profile; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-oops-in-auditing-of-the-policy-interface-offset new/patches.apparmor/apparmor-fix-oops-in-auditing-of-the-policy-interface-offset --- old/patches.apparmor/apparmor-fix-oops-in-auditing-of-the-policy-interface-offset 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-oops-in-auditing-of-the-policy-interface-offset 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix oops in auditing of the policy interface offset Git-commit: d3531cf696017fb410eeacd7655a85969901faab Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix oops in auditing of the policy interface offset diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-oops-in-profile-listing-and-display-full-list new/patches.apparmor/apparmor-fix-oops-in-profile-listing-and-display-full-list --- old/patches.apparmor/apparmor-fix-oops-in-profile-listing-and-display-full-list 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-oops-in-profile-listing-and-display-full-list 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix OOPS in profile listing, and display full list Git-commit: 76a750c89ed2a89efa9fcd240526e6a06b61c559 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix OOPS in profile listing, and display full list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-oops-when-auditing-the-addition-of-profile-namespace new/patches.apparmor/apparmor-fix-oops-when-auditing-the-addition-of-profile-namespace --- old/patches.apparmor/apparmor-fix-oops-when-auditing-the-addition-of-profile-namespace 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-oops-when-auditing-the-addition-of-profile-namespace 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix oops when auditing the addition of profile namespace Git-commit: 1904739da9a248a341b90560dae94159b4b3cc94 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix oops when auditing the addition of profile namespace diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-oops-when-in-apparmor_bprm_set_creds new/patches.apparmor/apparmor-fix-oops-when-in-apparmor_bprm_set_creds --- old/patches.apparmor/apparmor-fix-oops-when-in-apparmor_bprm_set_creds 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-oops-when-in-apparmor_bprm_set_creds 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix Oops when in apparmor_bprm_set_creds Git-commit: f5217539d5f2dcc100a8e470f0ec407ae4bbaca3 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix Oops when in apparmor_bprm_set_creds @@ -28,11 +29,9 @@ security/apparmor/domain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/security/apparmor/domain.c b/security/apparmor/domain.c -index cdf9d00..b091fd9 100644 --- a/security/apparmor/domain.c +++ b/security/apparmor/domain.c -@@ -248,7 +248,7 @@ int apparmor_bprm_set_creds(struct linux_binprm *bprm) +@@ -248,7 +248,7 @@ int apparmor_bprm_set_creds(struct linux sa.base.error = aa_get_name(&bprm->file->f_path, 0, &buffer, (char **) &sa.name); if (sa.base.error) { @@ -41,4 +40,3 @@ sa.base.error = 0; sa.base.info = "Exec failed name resolution"; sa.name = bprm->filename; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-operator-precidence-issue-in-as_path_link new/patches.apparmor/apparmor-fix-operator-precidence-issue-in-as_path_link --- old/patches.apparmor/apparmor-fix-operator-precidence-issue-in-as_path_link 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-operator-precidence-issue-in-as_path_link 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: fix operator precidence issue in as_path_link Git-commit: 14af2d3f28b70768e8b804cb2a09637ab555ed79 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: fix operator precidence issue in as_path_link diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-profile-attachment-for-regexp-based-profile-names new/patches.apparmor/apparmor-fix-profile-attachment-for-regexp-based-profile-names --- old/patches.apparmor/apparmor-fix-profile-attachment-for-regexp-based-profile-names 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-profile-attachment-for-regexp-based-profile-names 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix profile attachment for regexp based profile names Git-commit: 65b8e01962b45fecf622e01096a588fce29e973f Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix profile attachment for regexp based profile names diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-profile-namespace-removal new/patches.apparmor/apparmor-fix-profile-namespace-removal --- old/patches.apparmor/apparmor-fix-profile-namespace-removal 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-profile-namespace-removal 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix profile namespace removal. Git-commit: f63a3351411c9008147132ac7bb88b835c92fc4a Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Fix profile namespace removal. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-refcounting-bug-causing-leak-of-creds-and-oops new/patches.apparmor/apparmor-fix-refcounting-bug-causing-leak-of-creds-and-oops --- old/patches.apparmor/apparmor-fix-refcounting-bug-causing-leak-of-creds-and-oops 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-refcounting-bug-causing-leak-of-creds-and-oops 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fix refcounting bug causing leak of creds and oops Git-commit: ec785e5388eeb615f89cb386ad07099119050984 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Fix refcounting bug causing leak of creds and oops @@ -33,11 +34,9 @@ security/apparmor/domain.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) -diff --git a/security/apparmor/domain.c b/security/apparmor/domain.c -index b091fd9..497176f 100644 --- a/security/apparmor/domain.c +++ b/security/apparmor/domain.c -@@ -64,11 +64,13 @@ static int aa_may_change_ptraced_domain(struct task_struct *task, +@@ -64,11 +64,13 @@ static int aa_may_change_ptraced_domain( cred = aa_get_task_policy(tracer, &tracerp); rcu_read_unlock(); @@ -54,4 +53,3 @@ return error; } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use new/patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use --- old/patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: AppArmor: Fix security_ops->task_setrlimit API use +Patch-mainline: not yet, whenever AppArmor is upstream Linux 2.6.32 changed the task_setrlimit security_operation to take a task_struct. This patch adds the argument to AppArmor's diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-fully-close-race-condition-for-deleted-paths new/patches.apparmor/apparmor-fully-close-race-condition-for-deleted-paths --- old/patches.apparmor/apparmor-fully-close-race-condition-for-deleted-paths 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-fully-close-race-condition-for-deleted-paths 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Fully close race condition for deleted paths Git-commit: 3dc2836574f209e7de447c1451f0c1c326cacadf Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream Fully close race condition for deleted paths @@ -26,11 +27,9 @@ security/apparmor/path.c | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) -diff --git a/security/apparmor/path.c b/security/apparmor/path.c -index 2c14e1d..a48b5f4 100644 --- a/security/apparmor/path.c +++ b/security/apparmor/path.c -@@ -88,6 +88,7 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -88,6 +88,7 @@ int d_namespace_path(struct path *path, { struct path root, tmp, ns_root = { }; char *res; @@ -38,7 +37,7 @@ int error = 0; read_lock(¤t->fs->lock); -@@ -101,8 +102,12 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -101,8 +102,12 @@ int d_namespace_path(struct path *path, ns_root.dentry = dget(ns_root.mnt->mnt_root); spin_unlock(&vfsmount_lock); spin_lock(&dcache_lock); @@ -53,7 +52,7 @@ *name = res; /* handle error conditions - and still allow a partial path to -@@ -110,8 +115,21 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -110,8 +115,21 @@ int d_namespace_path(struct path *path, if (IS_ERR(res)) { error = PTR_ERR(res); *name = buf; @@ -77,7 +76,7 @@ * to the security_path hooks as a deleted * dentry except without an inode allocated. * -@@ -120,11 +138,6 @@ int d_namespace_path(struct path *path, char *buf, int buflen, char **name) +@@ -120,11 +138,6 @@ int d_namespace_path(struct path *path, * is guarenteed to be added in this case, so just * strip it. */ @@ -89,4 +88,3 @@ } else if (!IS_ROOT(path->dentry) && d_unhashed(path->dentry)) { error = -ENOENT; #if 0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-missing-unlock new/patches.apparmor/apparmor-missing-unlock --- old/patches.apparmor/apparmor-missing-unlock 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-missing-unlock 2010-03-18 18:58:09.000000000 +0100 @@ -2,6 +2,7 @@ From: John Johansen <john.johansen@canonical.com> Date: Mon, 9 Nov 2009 23:40:49 -0800 Subject: AppArmor: Add missing unlock to next_profile +Patch-mainline: not yet, whenever AppArmor is upstream There is a missing read_unlock in the while loop in next_profile. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-policy-load-and-replacement-can-fail-to-alloc-mem new/patches.apparmor/apparmor-policy-load-and-replacement-can-fail-to-alloc-mem --- old/patches.apparmor/apparmor-policy-load-and-replacement-can-fail-to-alloc-mem 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-policy-load-and-replacement-can-fail-to-alloc-mem 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Policy load and replacement can fail to alloc mem Git-commit: 1ab7b3e6235ae47dfc5ba403c4bc3a664b6f8d8e Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: Whenever AppArmor is upstream AppArmor: Policy load and replacement can fail to alloc mem @@ -25,8 +26,6 @@ security/apparmor/match.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) -diff --git a/security/apparmor/match.c b/security/apparmor/match.c -index a22d106..1a50309 100644 --- a/security/apparmor/match.c +++ b/security/apparmor/match.c @@ -12,9 +12,11 @@ @@ -57,7 +56,7 @@ static struct table_header *unpack_table(void *blob, size_t bsize) { struct table_header *table = NULL; -@@ -46,6 +56,8 @@ static struct table_header *unpack_table(void *blob, size_t bsize) +@@ -46,6 +56,8 @@ static struct table_header *unpack_table goto out; table = kmalloc(tsize, GFP_KERNEL); @@ -66,7 +65,7 @@ if (table) { *table = th; if (th.td_flags == YYTD_DATA8) -@@ -110,7 +122,7 @@ int unpack_dfa(struct aa_dfa *dfa, void *blob, size_t size) +@@ -110,7 +122,7 @@ int unpack_dfa(struct aa_dfa *dfa, void goto fail; break; default: @@ -75,7 +74,7 @@ goto fail; } -@@ -122,7 +134,7 @@ int unpack_dfa(struct aa_dfa *dfa, void *blob, size_t size) +@@ -122,7 +134,7 @@ int unpack_dfa(struct aa_dfa *dfa, void fail: for (i = 0; i < ARRAY_SIZE(dfa->tables); i++) { @@ -93,4 +92,3 @@ } kfree(dfa); } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-return-the-correct-error-codes-on-profile-addition-removal new/patches.apparmor/apparmor-return-the-correct-error-codes-on-profile-addition-removal --- old/patches.apparmor/apparmor-return-the-correct-error-codes-on-profile-addition-removal 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-return-the-correct-error-codes-on-profile-addition-removal 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Return the correct error codes on profile addition/removal Git-commit: 34cc2391cf122ca80627ac7f81d51a88801e3024 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: Return the correct error codes on profile addition/removal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission new/patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission --- old/patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: revert reporting of create to write permission. Git-commit: 5258c0234f53bcf1fc9b2f548835b11535b58135 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet, whenever AppArmor is upstream AppArmor: revert reporting of create to write permission. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-security-module new/patches.apparmor/apparmor-security-module --- old/patches.apparmor/apparmor-security-module 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-security-module 2010-03-18 18:58:09.000000000 +0100 @@ -3,6 +3,7 @@ Subject: AppArmor security module Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 Git-commit: 7f6c37ebb481bd6353e50b5f8f37c10a2aa58bcf +Patch-mainline: Whenever AppArmor is upstream AppArmor security module @@ -81,7 +82,7 @@ #define AUDIT_ANOM_PROMISCUOUS 1700 /* Device changed promiscuous mode */ --- a/security/Kconfig +++ b/security/Kconfig -@@ -171,6 +171,7 @@ config LSM_MMAP_MIN_ADDR +@@ -140,6 +140,7 @@ config LSM_MMAP_MIN_ADDR source security/selinux/Kconfig source security/smack/Kconfig source security/tomoyo/Kconfig diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-turn-auditing-of-ptrace-on new/patches.apparmor/apparmor-turn-auditing-of-ptrace-on --- old/patches.apparmor/apparmor-turn-auditing-of-ptrace-on 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/apparmor-turn-auditing-of-ptrace-on 2010-03-18 18:58:09.000000000 +0100 @@ -4,6 +4,7 @@ Subject: AppArmor: Turn auditing of ptrace on Git-commit: 6866f5f0b4ac80ec6a5f48b24568f0f9591d1832 Git-Repo: git://kernel.ubuntu.com/jj/apparmor-mainline.git AppArmor-2.4 +Patch-mainline: not yet AppArmor: Turn auditing of ptrace on diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/ptrace_may_access-fix new/patches.apparmor/ptrace_may_access-fix --- old/patches.apparmor/ptrace_may_access-fix 2010-02-09 22:55:24.000000000 +0100 +++ new/patches.apparmor/ptrace_may_access-fix 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: apparmor: ptrace_may_access -> ptrace_access_check +Patch-mainline: not yet, whenever AppArmor is upstream This patch adjusts to a security_operations API change in the 2.6.32 kernel. ++++++ patches.arch.tar.bz2 ++++++ ++++ 4135 lines of diff (skipped) ++++++ patches.drivers.tar.bz2 ++++++ ++++ 4840 lines of diff (skipped) ++++++ patches.fixes.tar.bz2 ++++++ ++++ 2514 lines of diff (skipped) ++++++ patches.kernel.org.tar.bz2 ++++++ kernel-source/patches.kernel.org.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/patches.kernel.org.tar.bz2 differ: char 11, line 1 ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/buildhost new/patches.rpmify/buildhost --- old/patches.rpmify/buildhost 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/buildhost 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Andreas Gruenbacher <agruen@suse.de> Subject: Hide the build hostname +Patch-mainline: Never, SuSE-specific Instead of the real build host and user name, use "buildhost.suse.de" and "geeko". diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/cloneconfig.diff new/patches.rpmify/cloneconfig.diff --- old/patches.rpmify/cloneconfig.diff 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/cloneconfig.diff 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Andreas Gruenbacher <agruen@suse.de> Subject: Add ``cloneconfig'' target +Patch-mainline: not yet Cloneconfig takes the first configuration it finds which appears to belong to the running kernel, and configures the kernel sources @@ -12,7 +13,7 @@ --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile -@@ -95,6 +95,22 @@ allnoconfig: $(obj)/conf +@@ -106,6 +106,22 @@ allnoconfig: $(obj)/conf allmodconfig: $(obj)/conf $< -m $(Kconfig) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/dmar-fix-section-mismatch new/patches.rpmify/dmar-fix-section-mismatch --- old/patches.rpmify/dmar-fix-section-mismatch 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/dmar-fix-section-mismatch 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,8 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: dmar: Fix section mismatch +Patch-mainline: Next linux-next sync +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/sfr/linux-next.git +Git-commit: 0b8973a81876d90f916507ac40d1381068dc986a dmar_ir_support uses dmar_tbl, which is __initdata. dmar_ir_support is only called by intr_remapping_supported, which is __init. So, we mark 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 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/firmware-path 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: [PATCH] firmware: Allow release-specific firmware dir +Patch-mainline: not yet Every kernel package trying to provide files under /lib/firmware runs into problems really quickly with multiple kernels installed. @@ -14,7 +15,7 @@ --- a/Makefile +++ b/Makefile -@@ -1067,7 +1067,7 @@ depend dep: +@@ -1028,7 +1028,7 @@ depend dep: # --------------------------------------------------------------------------- # Firmware install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5 new/patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5 --- old/patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5 1970-01-01 01:00:00.000000000 +0100 @@ -1,79 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: ftrace: fix ftrace_event_call alignment for use with gcc 4.5 -References: bnc#582222 -Patch-mainline: Submitted 24 Feb 2010 - - GCC 4.5 introduced behavior that forces the alignment of structures to - use the largest possible value. The default value is 32 bytes, so if - some structures are defined with a 4-byte alignment and others aren't - declared with an alignment constraint at all - it will align at 32-bytes. - - For things like the ftrace events, this results in a non-standard array. - When initializing the ftrace subsystem, we traverse the _ftrace_events - section and call the initialization callback for each event. When the - structures are misaligned, we could be treating another part of the - structure (or the zeroed out space between them) as a function pointer. - - This patch forces the alignment for all the ftrace_event_call structures - to 4 bytes. - - Without this patch, the kernel fails to boot very early when built with - gcc 4.5. - - It's trivial to check the alignment of the members of the array, so it - might be worthwhile to add something to the build system to do that - automatically. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - include/linux/syscalls.h | 6 ++++-- - include/trace/ftrace.h | 3 ++- - kernel/trace/trace.h | 3 ++- - 3 files changed, 8 insertions(+), 4 deletions(-) - ---- a/include/linux/syscalls.h -+++ b/include/linux/syscalls.h -@@ -132,7 +132,8 @@ struct perf_event_attr; - - #define SYSCALL_TRACE_ENTER_EVENT(sname) \ - static const struct syscall_metadata __syscall_meta_##sname; \ -- static struct ftrace_event_call event_enter_##sname; \ -+ static struct ftrace_event_call \ -+ __attribute__((__aligned__(4))) event_enter_##sname; \ - static struct trace_event enter_syscall_print_##sname = { \ - .trace = print_syscall_enter, \ - }; \ -@@ -154,7 +155,8 @@ struct perf_event_attr; - - #define SYSCALL_TRACE_EXIT_EVENT(sname) \ - static const struct syscall_metadata __syscall_meta_##sname; \ -- static struct ftrace_event_call event_exit_##sname; \ -+ static struct ftrace_event_call \ -+ __attribute__((__aligned__(4)))event_exit_##sname; \ - static struct trace_event exit_syscall_print_##sname = { \ - .trace = print_syscall_exit, \ - }; \ ---- a/include/trace/ftrace.h -+++ b/include/trace/ftrace.h -@@ -65,7 +65,8 @@ - }; - #undef DEFINE_EVENT - #define DEFINE_EVENT(template, name, proto, args) \ -- static struct ftrace_event_call event_##name -+ static struct ftrace_event_call \ -+ __attribute__((__aligned__(4))) event_##name - - #undef DEFINE_EVENT_PRINT - #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ ---- a/kernel/trace/trace.h -+++ b/kernel/trace/trace.h -@@ -791,7 +791,8 @@ extern const char *__stop___trace_bprint - - #undef FTRACE_ENTRY - #define FTRACE_ENTRY(call, struct_name, id, tstruct, print) \ -- extern struct ftrace_event_call event_##call; -+ extern struct ftrace_event_call \ -+ __attribute__((__aligned__(4))) event_##call; - #undef FTRACE_ENTRY_DUP - #define FTRACE_ENTRY_DUP(call, struct_name, id, tstruct, print) \ - FTRACE_ENTRY(call, struct_name, id, PARAMS(tstruct), PARAMS(print)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/hpsa-fix-section-mismatch new/patches.rpmify/hpsa-fix-section-mismatch --- old/patches.rpmify/hpsa-fix-section-mismatch 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/hpsa-fix-section-mismatch 1970-01-01 01:00:00.000000000 +0100 @@ -1,23 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: hpsa: Fix section mismatch - - hpsa_pci_init calls hpsa_interrupt_mode which is a __devinit function. - hpsa_pci_init is only called by hpsa_init_one which is also __devinit, so - mark it __devinit as well. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/scsi/hpsa.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/scsi/hpsa.c -+++ b/drivers/scsi/hpsa.c -@@ -3111,7 +3111,7 @@ default_int_mode: - return; - } - --static int hpsa_pci_init(struct ctlr_info *h, struct pci_dev *pdev) -+static int __devinit hpsa_pci_init(struct ctlr_info *h, struct pci_dev *pdev) - { - ushort subsystem_vendor_id, subsystem_device_id, command; - __u32 board_id, scratchpad = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning new/patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning --- old/patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: ia64/mca: Fix cast from integer to pointer warning +Patch-mainline: not yet __get_free_pages() returns an unsigned long that is the address of the pages returned. ia64_mca_cpu_init wants to use it as a data pointer, so @@ -12,7 +13,7 @@ --- a/arch/ia64/kernel/mca.c +++ b/arch/ia64/kernel/mca.c -@@ -1958,7 +1958,8 @@ ia64_mca_cpu_init(void *cpu_data) +@@ -1858,7 +1858,8 @@ ia64_mca_cpu_init(void *cpu_data) data = mca_bootmem(); first_time = 0; } else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings new/patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings --- old/patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings 1970-01-01 01:00:00.000000000 +0100 @@ -1,60 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: otus: fix assignment makes integer from pointer without a cast warnings - - This patch fixes some %x pointer printing to %p. - - It also uses the skb_tail_pointer and skb_mac_header macros for accessing - thos members. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/otus/usbdrv.c | 4 ++-- - drivers/staging/otus/wrap_pkt.c | 10 ++-------- - 2 files changed, 4 insertions(+), 10 deletions(-) - ---- a/drivers/staging/otus/usbdrv.c -+++ b/drivers/staging/otus/usbdrv.c -@@ -829,7 +829,7 @@ int zfLnxRegisterVapDev(struct net_devic - { - /* Allocate net device structure */ - vap[vapId].dev = alloc_etherdev(0); -- printk("Register vap dev=%x\n", (u32_t)vap[vapId].dev); -+ printk("Register vap dev=%p\n", vap[vapId].dev); - - if(vap[vapId].dev == NULL) { - printk("alloc_etherdev fail\n"); -@@ -883,7 +883,7 @@ int zfLnxUnregisterVapDev(struct net_dev - printk("Unregister VAP dev : %s\n", vap[vapId].dev->name); - - if(vap[vapId].dev != NULL) { -- printk("Unregister vap dev=%x\n", (u32_t)vap[vapId].dev); -+ printk("Unregister vap dev=%p\n", vap[vapId].dev); - // - //unregister_netdevice(wds[wdsId].dev); - unregister_netdev(vap[vapId].dev); ---- a/drivers/staging/otus/wrap_pkt.c -+++ b/drivers/staging/otus/wrap_pkt.c -@@ -58,7 +58,7 @@ void zfLnxRecv80211(zdev_t *dev, zbuf_t - skb1 = skb_copy(buf, GFP_ATOMIC); - if (skb1 != NULL) { - skb1->dev = dev; -- skb1->mac_header = skb1->data; -+ skb_reset_mac_header(skb1); - skb1->ip_summed = CHECKSUM_NONE; - skb1->pkt_type = PACKET_OTHERHOST; - /* ETH_P_80211_RAW */ -@@ -85,13 +85,7 @@ void zfLnxRecvEth(zdev_t *dev, zbuf_t *b - /* new_buf = dev_alloc_skb(2048); */ - new_buf = dev_alloc_skb(buf->len); - --#ifdef NET_SKBUFF_DATA_USES_OFFSET -- new_buf->tail = 0; -- new_buf->len = 0; --#else -- new_buf->tail = new_buf->data; -- new_buf->len = 0; --#endif -+ skb_reset_tail_pointer(new_buf); - - skb_put(new_buf, buf->len); - memcpy(new_buf->data, buf->data, buf->len); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/powerpc-kvm-build-failure-workaround new/patches.rpmify/powerpc-kvm-build-failure-workaround --- old/patches.rpmify/powerpc-kvm-build-failure-workaround 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/powerpc-kvm-build-failure-workaround 2010-03-18 18:58:09.000000000 +0100 @@ -0,0 +1,31 @@ +From: Jeff Mahoney <jeffm@suse.com> +Subject: powerpc: kvm build failure workaround +Patch-mainline: Hopefully never + + This patch works around an issue with gcc 4.5 that is failing the build + with: + arch/powerpc/kvm/book3s.c:1102:23: error: 'ext_bkp.vrsave' may be used uninitialized in this function + + The warning is incorrect, so we work around it by explicitly setting it to + 0. + +Signed-off-by: Jeff Mahoney <jeffm@suse.com> +--- + arch/powerpc/kvm/book3s.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +--- a/arch/powerpc/kvm/book3s.c ++++ b/arch/powerpc/kvm/book3s.c +@@ -1104,6 +1104,12 @@ int __kvmppc_vcpu_run(struct kvm_run *kv + bool save_vsx = current->thread.used_vsr; + ulong ext_msr; + ++#ifdef CONFIG_ALTIVEC ++ /* JDM This is functionally unnecessary but works around an ++ * over-eager unintialized usage checker in gcc 4.5 */ ++ ext_bkp.vrsave = current->thread.vrsave; ++#endif ++ + /* No need to go into the guest when all we do is going out */ + if (signal_pending(current)) { + kvm_run->exit_reason = KVM_EXIT_INTR; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/ppc-crashdump-typefix new/patches.rpmify/ppc-crashdump-typefix --- old/patches.rpmify/ppc-crashdump-typefix 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/ppc-crashdump-typefix 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: powerpc: use min_t in copy_oldmem_page +Patch-mainline: not yet The gcc used in Factory considers the comparison of csize and PAGE_SIZE to be invalid and causes a build failure. This patch forces it to use size_t. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rpm-kernel-config new/patches.rpmify/rpm-kernel-config --- old/patches.rpmify/rpm-kernel-config 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rpm-kernel-config 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Andreas Gruenbacher <agruen@suse.de> Subject: Add the CONFIG_SUSE_KERNEL option +Patch-mainline: Never, SuSE-specific CONFIG_SUSE_KERNEL is set automatically in our config files. It must still be added in kconfig so that the option does not disappear diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rt2860-fix-section-mismatches new/patches.rpmify/rt2860-fix-section-mismatches --- old/patches.rpmify/rt2860-fix-section-mismatches 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rt2860-fix-section-mismatches 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: rt2860: Fix section mismatch - - rtusb_probe calls rt2870_probe which is marked __devinit. Since - rtusb_probe is only called as rtusb_driver->probe, it's safe to mark it - as __devinit also. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/rt2860/usb_main_dev.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - ---- a/drivers/staging/rt2860/usb_main_dev.c -+++ b/drivers/staging/rt2860/usb_main_dev.c -@@ -216,8 +216,8 @@ static int rt2870_suspend(struct usb_int - static int rt2870_resume(struct usb_interface *intf); - #endif /* CONFIG_PM // */ - --static int rtusb_probe(struct usb_interface *intf, -- const struct usb_device_id *id); -+static int __devinit rtusb_probe(struct usb_interface *intf, -+ const struct usb_device_id *id); - static void rtusb_disconnect(struct usb_interface *intf); - - static BOOLEAN USBDevConfigInit(IN struct usb_device *dev, -@@ -296,8 +296,8 @@ static BOOLEAN USBDevConfigInit(IN struc - - } - --static int rtusb_probe(struct usb_interface *intf, -- const struct usb_device_id *id) -+static int __devinit rtusb_probe(struct usb_interface *intf, -+ const struct usb_device_id *id) - { - struct rt_rtmp_adapter *pAd; - struct usb_device *dev; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rt2860-use-skb_tail_pointer new/patches.rpmify/rt2860-use-skb_tail_pointer --- old/patches.rpmify/rt2860-use-skb_tail_pointer 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rt2860-use-skb_tail_pointer 1970-01-01 01:00:00.000000000 +0100 @@ -1,67 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: rt2860: Use skb_tail_pointer - - rt2860 uses skb->tail directly. This patch uses the tail pointer macros - instead. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/rt2860/rt_linux.c | 10 +++++----- - drivers/staging/rt2860/rt_linux.h | 4 ++-- - 2 files changed, 7 insertions(+), 7 deletions(-) - ---- a/drivers/staging/rt2860/rt_linux.c -+++ b/drivers/staging/rt2860/rt_linux.c -@@ -462,9 +462,9 @@ void *duplicate_pkt(struct rt_rtmp_adapt - if ((skb = - __dev_alloc_skb(HdrLen + DataSize + 2, MEM_ALLOC_FLAG)) != NULL) { - skb_reserve(skb, 2); -- NdisMoveMemory(skb->tail, pHeader802_3, HdrLen); -+ NdisMoveMemory(skb_tail_pointer(skb), pHeader802_3, HdrLen); - skb_put(skb, HdrLen); -- NdisMoveMemory(skb->tail, pData, DataSize); -+ NdisMoveMemory(skb_tail_pointer(skb), pData, DataSize); - skb_put(skb, DataSize); - skb->dev = get_netdev_from_bssid(pAd, FromWhichBSSID); - pPacket = OSPKT_TO_RTPKT(skb); -@@ -515,7 +515,7 @@ void *ClonePacket(struct rt_rtmp_adapter - pClonedPkt->dev = pRxPkt->dev; - pClonedPkt->data = pData; - pClonedPkt->len = DataSize; -- pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len; -+ skb_set_tail_pointer(pClonedPkt, DataSize) - ASSERT(DataSize < 1530); - } - return pClonedPkt; -@@ -535,7 +535,7 @@ void update_os_packet_info(struct rt_rtm - pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID); - pOSPkt->data = pRxBlk->pData; - pOSPkt->len = pRxBlk->DataSize; -- pOSPkt->tail = pOSPkt->data + pOSPkt->len; -+ skb_set_tail_pointer(pOSPkt, pOSPkt->len); - } - - void wlan_802_11_to_802_3_packet(struct rt_rtmp_adapter *pAd, -@@ -553,7 +553,7 @@ void wlan_802_11_to_802_3_packet(struct - pOSPkt->dev = get_netdev_from_bssid(pAd, FromWhichBSSID); - pOSPkt->data = pRxBlk->pData; - pOSPkt->len = pRxBlk->DataSize; -- pOSPkt->tail = pOSPkt->data + pOSPkt->len; -+ skb_set_tail_pointer(pOSPkt, pOSPkt->len); - - /* */ - /* copy 802.3 header */ ---- a/drivers/staging/rt2860/rt_linux.h -+++ b/drivers/staging/rt2860/rt_linux.h -@@ -658,9 +658,9 @@ void linux_pci_unmap_single(void *handle - (RTPKT_TO_OSPKT(_pkt)->len) = (_len) - - #define GET_OS_PKT_DATATAIL(_pkt) \ -- (RTPKT_TO_OSPKT(_pkt)->tail) -+ (skb_tail_pointer(RTPKT_TO_OSPKT(_pkt)) - #define SET_OS_PKT_DATATAIL(_pkt, _start, _len) \ -- ((RTPKT_TO_OSPKT(_pkt))->tail) = (u8 *)((_start) + (_len)) -+ (skb_set_tail_pointer(RTPKT_TO_OSPKT(_pkt), _len)) - - #define GET_OS_PKT_HEAD(_pkt) \ - (RTPKT_TO_OSPKT(_pkt)->head) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rtl8192e-fix-section-mismatches new/patches.rpmify/rtl8192e-fix-section-mismatches --- old/patches.rpmify/rtl8192e-fix-section-mismatches 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rtl8192e-fix-section-mismatches 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: rtl8192e: Fix section mismatches - - The following functions are all called during the failure path in - module initialization so can't be marked __exit. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - - drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.c | 2 +- - drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_ccmp.c | 2 +- - drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_tkip.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - ---- a/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.c -+++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt.c -@@ -225,7 +225,7 @@ out: - } - - --void __exit ieee80211_crypto_deinit(void) -+void ieee80211_crypto_deinit(void) - { - struct list_head *ptr, *n; - ---- a/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_ccmp.c -+++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_ccmp.c -@@ -519,7 +519,7 @@ int __init ieee80211_crypto_ccmp_init(vo - } - - --void __exit ieee80211_crypto_ccmp_exit(void) -+void ieee80211_crypto_ccmp_exit(void) - { - ieee80211_unregister_crypto_ops(&ieee80211_crypt_ccmp); - } ---- a/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_tkip.c -+++ b/drivers/staging/rtl8192e/ieee80211/ieee80211_crypt_tkip.c -@@ -1011,7 +1011,7 @@ int __init ieee80211_crypto_tkip_init(vo - } - - --void __exit ieee80211_crypto_tkip_exit(void) -+void ieee80211_crypto_tkip_exit(void) - { - ieee80211_unregister_crypto_ops(&ieee80211_crypt_tkip); - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rtl8192e-use-skb_tail_pointer new/patches.rpmify/rtl8192e-use-skb_tail_pointer --- old/patches.rpmify/rtl8192e-use-skb_tail_pointer 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rtl8192e-use-skb_tail_pointer 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: rtl8192e: Use skb_tail_pointer - - rtl8192e uses skb->tail directly. This patch uses the tail pointer macros - instead. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/rtl8192e/r8192E_core.c | 5 ++--- - drivers/staging/rtl8192e/r819xE_cmdpkt.c | 2 +- - 2 files changed, 3 insertions(+), 4 deletions(-) - ---- a/drivers/staging/rtl8192e/r8192E_core.c -+++ b/drivers/staging/rtl8192e/r8192E_core.c -@@ -1575,7 +1575,7 @@ static short rtl8192_alloc_rx_desc_ring( - return 0; - priv->rx_buf[i] = skb; - mapping = (dma_addr_t *)skb->cb; -- *mapping = pci_map_single(priv->pdev, skb->tail,//skb_tail_pointer(skb), -+ *mapping = pci_map_single(priv->pdev, skb_tail_pointer(skb), - priv->rxbuffersize, PCI_DMA_FROMDEVICE); - - entry->BufferAddress = cpu_to_le32(*mapping); -@@ -5806,8 +5806,7 @@ static void rtl8192_rx(struct net_device - - skb = new_skb; - priv->rx_buf[priv->rx_idx] = skb; -- *((dma_addr_t *) skb->cb) = pci_map_single(priv->pdev, skb->tail, priv->rxbuffersize, PCI_DMA_FROMDEVICE); --// *((dma_addr_t *) skb->cb) = pci_map_single(priv->pdev, skb_tail_pointer(skb), priv->rxbuffersize, PCI_DMA_FROMDEVICE); -+ *((dma_addr_t *) skb->cb) = pci_map_single(priv->pdev, skb_tail_pointer(skb), priv->rxbuffersize, PCI_DMA_FROMDEVICE); - } - - } ---- a/drivers/staging/rtl8192e/r819xE_cmdpkt.c -+++ b/drivers/staging/rtl8192e/r819xE_cmdpkt.c -@@ -135,7 +135,7 @@ RT_STATUS cmpk_message_handle_tx( - * Transform from little endian to big endian - * and pending zero - */ -- seg_ptr = skb->tail; -+ seg_ptr = skb_tail_pointer(skb); - for(i=0 ; i < frag_length; i+=4) { - *seg_ptr++ = ((i+0)<frag_length)?code_virtual_address[i+3]:0; - *seg_ptr++ = ((i+1)<frag_length)?code_virtual_address[i+2]:0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/rtl8192u-dont-use-mhard-float new/patches.rpmify/rtl8192u-dont-use-mhard-float --- old/patches.rpmify/rtl8192u-dont-use-mhard-float 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/rtl8192u-dont-use-mhard-float 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: rtl8192u: don't use -mhard-float - - rtl8192u uses -mhard-float, which doesn't exist on ia64. Since in-kernel - floating-point isn't allowed, this is implied anyway. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/rtl8192u/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/staging/rtl8192u/Makefile -+++ b/drivers/staging/rtl8192u/Makefile -@@ -3,7 +3,7 @@ NIC_SELECT = RTL8192U - EXTRA_CFLAGS += -std=gnu89 - EXTRA_CFLAGS += -O2 - --EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y -+EXTRA_CFLAGS += -DCONFIG_FORCE_HARD_FLOAT=y - EXTRA_CFLAGS += -DJACKSON_NEW_8187 -DJACKSON_NEW_RX - EXTRA_CFLAGS += -DTHOMAS_BEACON -DTHOMAS_TASKLET -DTHOMAS_SKB -DTHOMAS_TURBO - #EXTRA_CFLAGS += -DUSB_TX_DRIVER_AGGREGATION_ENABLE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings new/patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings --- old/patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings 2010-03-18 18:58:09.000000000 +0100 @@ -1,5 +1,6 @@ From: Jeff Mahoney <jeffm@suse.com> Subject: tioca: Fix assignment from incompatible pointer warnings +Patch-mainline: not yet The prototype for sn_pci_provider->{dma_map,dma_map_consistent} expects an unsigned long instead of a u64. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/tsi148-dependency new/patches.rpmify/tsi148-dependency --- old/patches.rpmify/tsi148-dependency 2010-02-24 20:02:37.000000000 +0100 +++ new/patches.rpmify/tsi148-dependency 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: vme/tsi148: Depend on VIRT_TO_BUS - - This driver depends on virt_to_bus working correctly, but it doesn't - exist on ppc64 (and probably other arches). - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - drivers/staging/vme/bridges/Kconfig | 1 + - 1 file changed, 1 insertion(+) - ---- a/drivers/staging/vme/bridges/Kconfig -+++ b/drivers/staging/vme/bridges/Kconfig -@@ -8,6 +8,7 @@ config VME_CA91CX42 - - config VME_TSI148 - tristate "Tempe" -+ depends on VIRT_TO_BUS - help - If you say Y here you get support for the Tundra TSI148 VME bridge - chip. ++++++ patches.suse.tar.bz2 ++++++ ++++ 49984 lines of diff (skipped) ++++++ patches.trace.tar.bz2 ++++++ ++++ 2348 lines of diff (skipped) ++++++ patches.xen.tar.bz2 ++++++ ++++ 44199 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:28.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:28.000000000 +0200 @@ -27,27 +27,21 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/patch-2.6.34-rc1 + patches.kernel.org/patch-2.6.34-rc1-rc2 + patches.kernel.org/patch-2.6.34-rc2-git3 ######################################################## # Build fixes that apply to the vanilla kernel too. # Patches in patches.rpmify are applied to both -vanilla # and patched flavors. ######################################################## - patches.rpmify/tsi148-dependency - patches.rpmify/rtl8192u-dont-use-mhard-float patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning - patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings - patches.rpmify/rt2860-use-skb_tail_pointer - patches.rpmify/rtl8192e-use-skb_tail_pointer - - patches.rpmify/rtl8192e-fix-section-mismatches patches.rpmify/dmar-fix-section-mismatch - patches.rpmify/hpsa-fix-section-mismatch - patches.rpmify/rt2860-fix-section-mismatches patches.rpmify/ppc-crashdump-typefix - patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5 + patches.rpmify/powerpc-kvm-build-failure-workaround ######################################################## # kABI consistency patches @@ -83,7 +77,6 @@ # Simple export additions/removals ######################################################## patches.suse/reiser4-exports - patches.suse/kvm-as-kmp patches.suse/export-release_open_intent patches.suse/export-security_inode_permission +still_needed-33? patches.suse/export-sync_page_range @@ -101,13 +94,6 @@ +needs_update-33 patches.suse/sched-revert-latency-defaults # writable limits - patches.suse/rlim-0005-core-posix-cpu-timers-cleanup-rlimits-usage.patch - patches.suse/rlim-0009-X86-use-helpers-for-rlimits.patch - patches.suse/rlim-0010-FS-use-helpers-for-rlimits.patch - patches.suse/rlim-0011-MM-use-helpers-for-rlimits.patch - patches.suse/rlim-0012-core-use-helpers-for-rlimits.patch - patches.suse/rlim-0013-infiniband-use-helpers-for-rlimits.patch - patches.suse/rlim-0014-ipc-use-helpers-for-rlimits.patch patches.suse/rlim-0015-SECURITY-add-task_struct-to-setrlimit.patch patches.suse/rlim-0016-core-add-task_struct-to-update_rlimit_cpu.patch patches.suse/rlim-0017-sys_setrlimit-make-sure-rlim_max-never-grows.patch @@ -156,7 +142,6 @@ patches.arch/x86-hpet-pre-read +needs_update-33 patches.arch/x86_64-hpet-64bit-timer.patch - patches.fixes/crypto-testmgr-fix-complain-about-lacking-test.patch patches.arch/x86-mcp51-no-dac patches.arch/kvm-split-paravirt-ops-by-functionality @@ -185,8 +170,6 @@ ######################################################## # x86 UV patches from SGI ######################################################## - patches.arch/bug-561939_uv_bios_call_hwperf_updated.patch - # bug 566745 patches.arch/UV-Expose-irq_desc-node-in-proc.patch @@ -204,19 +187,8 @@ patches.suse/8250-sysrq-ctrl_o.patch patches.suse/ppc-no-LDFLAGS_MODULE.patch patches.arch/ppc-vio-modalias.patch - patches.arch/ppc-efika-mpc52xx-ac97.patch - patches.arch/ppc-efika-psc-console-autodetection.patch -- patches.arch/ppc-efika-bestcomm-ata-dma.patch patches.arch/ppc-pegasos-console-autodetection.patch patches.suse/ppc-powerbook-usb-fn-key-default.patch - patches.suse/suse-ppc32-mol.patch - patches.suse/suse-ppc32-mol-kbuild.patch - patches.suse/suse-ppc32-mol-handle-mm-fault - patches.suse/suse-ppc32-mol-ioctl - patches.suse/suse-ppc32-mol-get-property - patches.suse/suse-ppc32-mol-BIT - patches.suse/suse-ppc32-mol-sheep - patches.suse/suse-ppc32-mol-semaphore patches.drivers/ppc64-adb patches.suse/suse-ppc64-branding patches.arch/ppc64-xmon-dmesg-printing.patch @@ -224,8 +196,7 @@ patches.fixes/ptrace-getsiginfo patches.arch/ppc-ipic-suspend-without-83xx-fix patches.arch/ppc-vmcoreinfo.diff - patches.arch/ppc-pseries-ncpus-1 - patches.arch/ppc-pseries-ncpus-2 + patches.fixes/powerpc-fix-handling-of-strnlen-with-zero-len ######################################################## # PS3 @@ -240,18 +211,13 @@ patches.arch/s390-message-catalog.diff patches.arch/kmsg-fix-parameter-limitations - patches.arch/s390-03-qeth-hs-traffic-analyzer.patch - patches.suse/s390-Kerntypes.diff - patches.arch/s390-05-13-qeth-blkt-defaults.patch - ######################################################## # VM/FS patches ######################################################## patches.suse/unmap_vmas-lat patches.suse/silent-stack-overflow-2.patch - patches.fixes/do_anonymous_page-race patches.fixes/oom-warning patches.suse/shmall-bigger patches.fixes/grab-swap-token-oops @@ -284,15 +250,12 @@ ######################################################## patches.suse/connector-read-mostly patches.suse/kbd-ignore-gfx.patch - patches.fixes/ds1682-build-fix ######################################################## # # ACPI patches # ######################################################## - patches.suse/apm_setup_UP.diff - # Check resource conflicts between hwmon and ACPI OpRegs patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch @@ -315,9 +278,6 @@ patches.arch/acpi_srat-pxm-rev-ia64.patch patches.arch/acpi_srat-pxm-rev-x86-64.patch - patches.fixes/acpi_fix_no_critical_tp.patch - patches.fixes/acpi_thermal_check_trip_points.patch - ######################################################## # CPUFREQ ######################################################## @@ -334,9 +294,6 @@ # patches.suse/cpuidle-documentation patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch - # PCC -> HP's cpufreq driver - patches.drivers/cpufreq_processor_clocking_control_pcc_driver.patch - ######################################################## # AGP, graphics related stuff ######################################################## @@ -363,6 +320,7 @@ patches.fixes/nfsd-05-sunrpc-cache-allow-thread-to-block-while-waiting-for.patch patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch patches.fixes/nfsd-07-nfsd-idmap-drop-special-request-deferal-in-favour-of.patch + patches.fixes/sunrpc-monotonic-expiry ######################################################## # lockd + statd @@ -386,13 +344,12 @@ ######################################################## # Reiserfs Patches ######################################################## - patches.fixes/reiserfs-replay-honor-ro patches.suse/reiserfs-barrier-default + patches.fixes/reiserfs-fix-locking-BUG-during-mount-failure ######################################################## # dlm ######################################################## - patches.fixes/dlm-enable-debug.patch ######################################################## # ocfs2 @@ -414,8 +371,9 @@ patches.suse/xfs-dmapi-re-add-flags-for-xfs_free_eofblocks patches.suse/xfs-nfsd-dmapi-aware patches.fixes/xfs-dmapi-fixes - patches.fixes/xfs-redirty-ENOSPC.patch patches.fixes/xfs-export-debug + patches.suse/xfs-dmapi-2-6-34-api-changes + patches.suse/xfs-dmapi-fix-incompatible-pointer-type-warning ######################################################## # novfs @@ -426,6 +384,7 @@ patches.fixes/novfs-fix-inode-uid patches.fixes/novfs-incorrect-filesize-fix patches.fixes/novfs-truncate-fix + patches.fixes/novfs-fix-oops-in-scope-finding ######################################################## # other filesystem stuff @@ -497,34 +456,23 @@ # Storage ######################################################## - # add genhd.mangle_minor parameter - patches.suse/block-add-mangle-devt-switch - # libata patches.drivers/libata-add-waits-for-govault patches.drivers/libata-unlock-hpa-by-default - patches.drivers/libata-prefer-over-ide - - patches.drivers/libata-ata_piix-clear-spurious-IRQ - patches.drivers/libata-ahci-aspire-3810t-noncq # Block layer fixes patches.fixes/scsi-inquiry-too-short-ratelimit patches.suse/scsi-netlink-ml - patches.drivers/mpt-fusion-4.22.00.00-update ++needs_update patches.drivers/mpt-fusion-4.22.00.00-update patches.fixes/scsi-dh-queuedata-accessors patches.fixes/scsi-dh-alua-retry-UA patches.fixes/scsi-add-tgps-setting patches.fixes/scsi-dh-alua-send-stpg - patches.fixes/scsi-dh-emc-mode-select-10-size - patches.fixes/scsi-dh-emc-rw-mismatch patches.fixes/scsi-dh-rdac-add-stk patches.fixes/scsi-retry-alua-transition-in-progress - patches.suse/fc-transport-allow-dev_loss_tmo-disable patches.fixes/scsi-check-host-lookup-failure - patches.drivers/lpfc-add-raywire-id patches.drivers/megaraid-mbox-fix-SG_IO patches.drivers/qla4xxx-5.01.00-k9-5.01.00.00.11.01-k10.patch @@ -562,11 +510,6 @@ patches.drivers/ixgbe-entropy-source.patch patches.drivers/tg3-entropy-source.patch - # qlge patches from 1.6.33 bnc#560420, fate#307130 - # These patches are not in 2.6.33 as of -rc3. - patches.drivers/qlge-0025-Add-performance-change-for-non-split-headers.patch - patches.drivers/qlge-0026-Add-firmware-core-dump.patch - +needs_update patches.drivers/e1000-enhance-frame-fragment-detection.patch +needs_update patches.drivers/e1000e-enhance-frame-fragment-detection.patch @@ -590,7 +533,6 @@ ######################################################## # USB ######################################################## - patches.suse/usb-storage-disable-delay.patch ######################################################## # I2C @@ -606,19 +548,11 @@ patches.drivers/elousb.patch patches.fixes/input-add-acer-aspire-5710-to-nomux.patch patches.drivers/synaptics-hp-clickpad + patches.fixes/hid-fix-gyration-oops.patch ########################################################## # Sound ########################################################## - patches.drivers/alsa-sp1-hda-57-cx5051-toshiba-quirk - patches.drivers/alsa-sp1-hda-58-cx5051-lenovo-mute-fix - patches.drivers/alsa-sp1-hda-59-idt92hd83xxx-hp-mute-led - patches.drivers/alsa-sp1-hda-60-add-idt92hd88x-support - patches.drivers/alsa-sp1-hda-61-add-idt92hd88x-support2 - patches.drivers/alsa-sp1-hda-63-idt-hp-mute-led-detect - patches.drivers/alsa-sp1-hda-64-idt-hp-mute-led-cleanup - patches.drivers/alsa-sp1-hda-65-idt-hp-mute-led-cleanup2 - patches.drivers/alsa-sp1-hda-66-idt-hp-mute-led-fix-polarity ######################################################## # Other driver fixes @@ -647,6 +581,7 @@ patches.suse/dm-emulate-blkrrpart-ioctl patches.suse/dm-raid45_2.6.27_20081027.patch patches.suse/dmraid45-dm_dirty_log_create-api-fix + patches.suse/dmraid45-dm_get_device-takes-fewer-arguments patches.fixes/dm-mpath-reattach-dh patches.suse/dm-mpath-leastpending-path-update patches.suse/dm-mpath-accept-failed-paths @@ -716,6 +651,8 @@ patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around + patches.apparmor/apparmor-add-temporary-declaration-for-vfsmount_lock + ######################################################## # Address space layout randomization ######################################################## @@ -735,6 +672,7 @@ patches.suse/kdb-fix-assignment-from-incompatible-pointer-warnings patches.suse/kdb-handle-nonexistance-keyboard-controller patches.suse/kdb-fix-kdb_cmds-to-include-the-arch-common-macro + patches.suse/kdb-vm-api-changes-for-2-6-34 ######################################################## # Other patches for debugging @@ -763,31 +701,8 @@ # Performance Monitoring, Tracing etc ######################################################## -+needs_update-33 patches.suse/perfmon2.patch -+needs_update-33 patches.suse/perfmon2_ioctl.patch -+needs_update-33 patches.suse/perfmon2-remove_syscalls.patch -+needs_update-33 patches.suse/perfmon2-remove_get_base_syscall_attr.patch -+needs_update-33 patches.suse/perfmon2_noutrace.patch - patches.fixes/oprofile_bios_ctr.patch - patches.trace/lttng-instrumentation-irq.patch - patches.trace/powerpc-rename-irq-tracing - patches.trace/lttng-instrumentation-softirq.patch - patches.trace/lttng-instrumentation-kernel.patch - patches.trace/lttng-instrumentation-filemap.patch - patches.trace/lttng-instrumentation-swap.patch - # fault.h: TP_PROTO(void) expansion failing on ia64, will fix next week -+tonyj patches.trace/lttng-instrumentation-memory.patch - patches.trace/lttng-instrumentation-page_alloc.patch - patches.trace/lttng-instrumentation-hugetlb.patch - patches.trace/lttng-instrumentation-net.patch - patches.trace/lttng-instrumentation-ipv4.patch - patches.trace/lttng-instrumentation-ipv6.patch - patches.trace/lttng-instrumentation-socket.patch - patches.trace/lttng-instrumentation-fs.patch - patches.trace/lttng-instrumentation-ipc.patch - patches.trace/utrace-core +needs_update-32 patches.fixes/nfs-write.c-bug-removal.patch @@ -896,13 +811,8 @@ patches.xen/xen3-patch-2.6.30 patches.xen/xen3-patch-2.6.31 patches.xen/xen3-patch-2.6.32 - patches.xen/xen3-patch-2.6.33-rc3 - patches.xen/xen3-patch-2.6.33-rc3-rc4 - patches.xen/xen3-patch-2.6.33-rc4-rc5 - patches.xen/xen3-patch-2.6.33-rc5-rc6 - patches.xen/xen3-patch-2.6.33-rc6-rc7 - patches.xen/xen3-patch-2.6.33-rc7-rc8 - patches.xen/xen3-patch-2.6.33-rc8-final + patches.xen/xen3-patch-2.6.33 + patches.xen/xen3-patch-2.6.34-rc2 patches.xen/xen3-seccomp-disable-tsc-option patches.xen/xen3-x86-mcp51-no-dac patches.xen/xen3-x86-mark_rodata_rw.patch @@ -927,6 +837,7 @@ patches.xen/xen-sysdev-suspend patches.xen/xen-ipi-per-cpu-irq patches.xen/xen-virq-per-cpu-irq + patches.xen/xen-clockevents patches.xen/xen-spinlock-poll-early patches.xen/xen-configurable-guest-devices patches.xen/xen-netback-nr-irqs @@ -934,8 +845,10 @@ patches.xen/xen-netback-generalize patches.xen/xen-netback-multiple-tasklets patches.xen/xen-netback-kernel-threads - patches.xen/xen-pciback-sriov patches.xen/xen-unpriv-build + patches.xen/xen-vusb-module-alias + patches.xen/xen-vscsi-module-alias + patches.xen/xen-floppy patches.xen/xen-dcdbas patches.xen/xen-x86-panic-no-reboot patches.xen/xen-x86-dcr-fallback @@ -946,8 +859,6 @@ patches.xen/xen-x86-machphys-prediction patches.xen/xen-x86-exit-mmap patches.xen/xen-x86-per-cpu-vcpu-info - patches.xen/xen-x86-xtime-lock - patches.xen/xen-x86-time-per-cpu patches.xen/xen-x86_64-pgd-pin patches.xen/xen-x86_64-pgd-alloc-order patches.xen/xen-x86_64-dump-user-pgt ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:28.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:28.000000000 +0200 @@ -1,3 +1,3 @@ -2010-02-25 20:06:12 +0100 -GIT Revision: b7bca5b05016a49d4eea335efa861fb37080d6c8 +2010-03-29 21:26:59 +0200 +GIT Revision: 80160e7a98e3a2d74f68c34786e6a862e8d7786f GIT Branch: master ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.RATGgM/_old 2010-03-31 15:13:28.000000000 +0200 +++ /var/tmp/diff_new_pack.RATGgM/_new 2010-03-31 15:13:28.000000000 +0200 @@ -408,6 +408,7 @@ kernel/drivers/firmware/iscsi_ibft kernel/drivers/gpio/bt8xxgpio kernel/drivers/gpio/max7301 + kernel/drivers/gpio/max730x kernel/drivers/gpio/max732x kernel/drivers/gpio/mcp23s08 kernel/drivers/gpio/pca953x @@ -472,6 +473,7 @@ - kernel/drivers/hwmon/adt7470 # Analog Devices ADT7470 - kernel/drivers/hwmon/adt7473 # Analog Devices ADT7473 - kernel/drivers/hwmon/adt7475 # Analog Devices ADT7475 + kernel/drivers/hwmon/ams/ams - kernel/drivers/hwmon/applesmc - kernel/drivers/hwmon/asb100 # ASB100 Bach driver - kernel/drivers/hwmon/asus_atk0110 # Asus ATK0110 (ACPI) @@ -575,6 +577,7 @@ kernel/drivers/i2c/chips/tsl2550 # Light sensor kernel/drivers/i2c/i2c-core # I2C-Bus main module kernel/drivers/i2c/i2c-dev # I2C /dev entries driver + kernel/drivers/i2c/i2c-smbus kernel/drivers/ide/ide-cd_mod kernel/drivers/ide/ide-core kernel/drivers/ide/ide-disk ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org