Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2012-08-05 15:14:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source", Maintainer is "kernel-maintainers@forge.provo.novell.com"
Changes:
--------
New Changes file:
--- /dev/null 2012-08-03 19:43:57.387656292 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes 2012-08-05 15:14:36.000000000 +0200
@@ -0,0 +1,26188 @@
+-------------------------------------------------------------------
+Mon Jul 30 23:41:12 CEST 2012 - jeffm@suse.com
+
+- Update config files: HID_GENERIC=y where USBHID=y (bnc#773559).
+ On flavors where USBHID is built-in statically, we want HID_GENERIC to
+ be built statically as well. This, notably, includes i386/x86_64's desktop
+ flavors.
+- commit 6d995bc
+
+-------------------------------------------------------------------
+Mon Jul 30 23:36:41 CEST 2012 - jeffm@suse.com
+
+- Synced configs after commit 940e57e2 (Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.)
+- commit 104f550
+
+-------------------------------------------------------------------
+Mon Jul 30 16:57:12 CEST 2012 - ohering@suse.de
+
+- Drivers: hv: Cleanup the guest ID computation.
+- hyperv: Add a check for ring_size value.
+- hyperv: Add error handling to rndis_filter_device_add().
+- Drivers: hv: Change the hex constant to a decimal constant.
+- hyperv: Add support for setting MAC from within guests.
+- commit 73d4430
+
+-------------------------------------------------------------------
+Fri Jul 27 16:36:29 CEST 2012 - trenn@suse.de
+
+- ACPI: Only count valid srat memory structures (bnc#757888).
+- ACPI: Untangle a return statement for better readability
+ (bnc#757888).
+- commit 876d6b9
+
+-------------------------------------------------------------------
+Fri Jul 27 12:04:24 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.suse/SUSE-bootsplash.
+ Fix wrong vfree() (bnc#773406)
+- commit a637a16
+
+-------------------------------------------------------------------
+Thu Jul 26 11:34:49 CEST 2012 - tiwai@suse.de
+
+- Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ This feature was dropped from 12.2/FACTORY packages due to instability
+ (bnc#768506,bnc#765524)
+- commit 940e57e
+
+-------------------------------------------------------------------
+Thu Jul 26 08:26:46 CEST 2012 - tiwai@suse.de
+
+- ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+ (bnc#772923).
+- commit 0ac6c27
+
+-------------------------------------------------------------------
+Thu Jul 26 03:09:58 CEST 2012 - jeffm@suse.com
+
+- Enabled patches.fixes/brcmsmac-firmware.
+- commit 4ed5cb4
+
+-------------------------------------------------------------------
+Thu Jul 26 03:08:17 CEST 2012 - jeffm@suse.com
+
+- brcmsmac: document firmware dependencies (bnc#733148).
+- commit f489263
+
+-------------------------------------------------------------------
+Wed Jul 25 13:16:05 CEST 2012 - jbeulich@novell.com
+
+- Update Xen patches to 3.5-final and c/s 1184.
+- Delete patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch.
+- commit 341366d
+
+-------------------------------------------------------------------
+Tue Jul 24 15:36:39 CEST 2012 - jeffm@suse.com
+
+- Update to 3.5-final.
+ patches.suse/dm-raid45-26-Nov-2009.patch needs updating to new kmsg
+ interface but, since powerpc isn't officially supported by opensuse, the
+ update can happen later.
+- commit fb9c50b
+
+-------------------------------------------------------------------
+Mon Jul 23 12:40:26 CEST 2012 - jbeulich@novell.com
+
+- patches.suse/no-frame-pointer-select: Update mainline tag.
+- commit 4e207cd
+
+-------------------------------------------------------------------
+Wed Jul 18 19:23:41 CEST 2012 - ohering@suse.de
+
+- Delete patches.suse/led_classdev.sysfs-name.patch.
+ All valid changes in this patch were merged into 2.6.32-rc3
+ The remaining change to default-on LED trigger changed the name
+ from default-on to default::on, which is wrong.
+- commit 13b12c9
+
+-------------------------------------------------------------------
+Tue Jul 17 15:18:49 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ Fix a typo in the capability bit check (bnc#768506).
+- commit 5aa2a0b
+
+-------------------------------------------------------------------
+Mon Jul 16 04:48:56 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc7.
+- Eliminated 1 patch.
+- commit 58a8fc5
+
+-------------------------------------------------------------------
+Fri Jul 13 03:42:29 CEST 2012 - neilb@suse.de
+
+- Update config files.
+ Updates vanilla config files to include NFS_DEBUG implied by SUNRPC_DEBUG
+- commit f36b6ed
+
+-------------------------------------------------------------------
+Fri Jul 13 02:06:34 CEST 2012 - neilb@suse.de
+
+- Update config files.
+ Add SUNRPC_DEBUG - a new option for functionality that was
+ previously always present.
+ Without this, "rpcdebug" doesn't work.
+ We often request customers enable this to analyse problems.
+- commit b4fa24f
+
+-------------------------------------------------------------------
+Thu Jul 12 14:32:41 CEST 2012 - mmarek@suse.cz
+
+- Update vanilla config files.
+- commit a0c6b82
+
+-------------------------------------------------------------------
+Tue Jul 10 20:52:42 CEST 2012 - jeffm@suse.com
+
+- Enable VMWGFX as module (bnc#769534).
+ This option affects GNOME performance in VMware virtual machines.
+- commit 8442da0
+
+-------------------------------------------------------------------
+Mon Jul 9 17:05:16 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc6.
+- Eliminated 1 patch.
+- commit 93575a7
+
+-------------------------------------------------------------------
+Mon Jul 9 15:15:41 CEST 2012 - jeffm@suse.com
+
+- coretemp-xen: Fix usage of X86_FEATURE_DTS -> X86_FEATURE_DTHERM
+ Upstream commit 4ad33411308596f2f918603509729922a1ec4411 renamed _DTS to
+ _DTHERM, so fix its usage in the Xen driver.
+- commit 1732d37
+
+-------------------------------------------------------------------
+Mon Jul 9 07:34:48 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=y.
+- commit 72cd989
+
+-------------------------------------------------------------------
+Mon Jul 9 07:14:57 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=m.
+- commit cdced94
+
+-------------------------------------------------------------------
+Mon Jul 9 00:54:29 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc5.
+- Eliminated 2 patches.
+- commit ec675c6
+
+-------------------------------------------------------------------
+Thu Jul 5 12:57:12 CEST 2012 - agraf@suse.de
+
+- Update config files: use PR KVM on ppc/ppc64
+- commit c902ea5
+
+-------------------------------------------------------------------
+Wed Jul 4 16:02:40 CEST 2012 - hare@suse.de
+
+- mach-dove: define TIMER_PHYS_BASE.
+- Update config files.
+- commit 0ea0e05
+
+-------------------------------------------------------------------
+Wed Jul 4 10:24:59 CEST 2012 - trenn@suse.de
+
+- Fix NULL pointer derference in acpi_ns_check_object_type()
+ (kernel bug 44171).
+- commit 10f1915
+
+-------------------------------------------------------------------
++++ 25991 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes 2012-07-14 09:49:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2012-08-05 15:14:36.000000000 +0200
@@ -2 +2 @@
-Tue Jul 10 20:49:10 CEST 2012 - jeffm@suse.com
+Mon Jul 30 23:41:12 CEST 2012 - jeffm@suse.com
@@ -4,3 +4,57 @@
-- Enable VMWGFX as module (bnc#769534).
- This option affects GNOME performance in VMware virtual machines.
-- commit 0998ae0
+- Update config files: HID_GENERIC=y where USBHID=y (bnc#773559).
+ On flavors where USBHID is built-in statically, we want HID_GENERIC to
+ be built statically as well. This, notably, includes i386/x86_64's desktop
+ flavors.
+- commit 6d995bc
+
+-------------------------------------------------------------------
+Mon Jul 30 23:36:41 CEST 2012 - jeffm@suse.com
+
+- Synced configs after commit 940e57e2 (Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.)
+- commit 104f550
+
+-------------------------------------------------------------------
+Mon Jul 30 16:57:12 CEST 2012 - ohering@suse.de
+
+- Drivers: hv: Cleanup the guest ID computation.
+- hyperv: Add a check for ring_size value.
+- hyperv: Add error handling to rndis_filter_device_add().
+- Drivers: hv: Change the hex constant to a decimal constant.
+- hyperv: Add support for setting MAC from within guests.
+- commit 73d4430
+
+-------------------------------------------------------------------
+Fri Jul 27 16:36:29 CEST 2012 - trenn@suse.de
+
+- ACPI: Only count valid srat memory structures (bnc#757888).
+- ACPI: Untangle a return statement for better readability
+ (bnc#757888).
+- commit 876d6b9
+
+-------------------------------------------------------------------
+Fri Jul 27 12:04:24 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.suse/SUSE-bootsplash.
+ Fix wrong vfree() (bnc#773406)
+- commit a637a16
+
+-------------------------------------------------------------------
+Thu Jul 26 11:34:49 CEST 2012 - tiwai@suse.de
+
+- Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ This feature was dropped from 12.2/FACTORY packages due to instability
+ (bnc#768506,bnc#765524)
+- commit 940e57e
+
+-------------------------------------------------------------------
+Thu Jul 26 08:26:46 CEST 2012 - tiwai@suse.de
+
+- ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+ (bnc#772923).
+- commit 0ac6c27
+
+-------------------------------------------------------------------
+Thu Jul 26 03:09:58 CEST 2012 - jeffm@suse.com
+
+- Enabled patches.fixes/brcmsmac-firmware.
+- commit 4ed5cb4
@@ -9 +63 @@
-Tue Jul 10 03:27:57 CEST 2012 - agraf@suse.de
+Thu Jul 26 03:08:17 CEST 2012 - jeffm@suse.com
@@ -11,2 +65,2 @@
-- Refresh patches.arch/arm-omap-drm-fix-global-buffer.patch: typo
-- commit 65dce23
+- brcmsmac: document firmware dependencies (bnc#733148).
+- commit f489263
@@ -15 +69 @@
-Tue Jul 10 03:11:17 CEST 2012 - agraf@suse.de
+Wed Jul 25 13:16:05 CEST 2012 - jbeulich@novell.com
@@ -17,2 +71,3 @@
-- Refresh patches.arch/arm-omap-drm-fix-global-buffer.patch: Fix OMAP3
-- commit 6df2baf
+- Update Xen patches to 3.5-final and c/s 1184.
+- Delete patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch.
+- commit 341366d
@@ -21 +76 @@
-Tue Jul 10 02:30:55 CEST 2012 - agraf@suse.de
+Tue Jul 24 15:36:39 CEST 2012 - jeffm@suse.com
@@ -23,2 +78,5 @@
-- ARM: OMAP: Update config files: Enable status LED
-- commit afc95c8
+- Update to 3.5-final.
+ patches.suse/dm-raid45-26-Nov-2009.patch needs updating to new kmsg
+ interface but, since powerpc isn't officially supported by opensuse, the
+ update can happen later.
+- commit fb9c50b
@@ -27 +85 @@
-Sat Jul 7 22:43:42 CEST 2012 - agraf@suse.de
+Mon Jul 23 12:40:26 CEST 2012 - jbeulich@novell.com
@@ -29,2 +87,2 @@
-- ARM: OMAP: dss: GLOBAL_BUFFER hack.
-- commit d70ee95
+- patches.suse/no-frame-pointer-select: Update mainline tag.
+- commit 4e207cd
@@ -33 +91,24 @@
-Wed Jul 4 13:10:29 CEST 2012 - agraf@suse.de
+Wed Jul 18 19:23:41 CEST 2012 - ohering@suse.de
+
+- Delete patches.suse/led_classdev.sysfs-name.patch.
+ All valid changes in this patch were merged into 2.6.32-rc3
+ The remaining change to default-on LED trigger changed the name
+ from default-on to default::on, which is wrong.
+- commit 13b12c9
+
+-------------------------------------------------------------------
+Tue Jul 17 15:18:49 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ Fix a typo in the capability bit check (bnc#768506).
+- commit 5aa2a0b
+
+-------------------------------------------------------------------
+Mon Jul 16 04:48:56 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc7.
+- Eliminated 1 patch.
+- commit 58a8fc5
+
+-------------------------------------------------------------------
+Fri Jul 13 03:42:29 CEST 2012 - neilb@suse.de
@@ -36 +117,2 @@
-- commit 97411e1
+ Updates vanilla config files to include NFS_DEBUG implied by SUNRPC_DEBUG
+- commit f36b6ed
@@ -39 +121 @@
-Wed Jul 4 13:08:54 CEST 2012 - agraf@suse.de
+Fri Jul 13 02:06:34 CEST 2012 - neilb@suse.de
@@ -41,2 +123,6 @@
-- Remove non-ARM and Samsung specific CMA patches, we only need the framework for OMAP
-- commit a9a5b39
+- Update config files.
+ Add SUNRPC_DEBUG - a new option for functionality that was
+ previously always present.
+ Without this, "rpcdebug" doesn't work.
+ We often request customers enable this to analyse problems.
+- commit b4fa24f
@@ -45 +131 @@
-Wed Jul 4 10:23:28 CEST 2012 - trenn@suse.de
+Thu Jul 12 14:32:41 CEST 2012 - mmarek@suse.cz
@@ -47,3 +133,2 @@
-- Fix NULL pointer derference in acpi_ns_check_object_type()
- (kernel bug 44171).
-- commit 36cf667
+- Update vanilla config files.
+- commit a0c6b82
@@ -52 +137 @@
-Tue Jul 3 22:50:06 CEST 2012 - agraf@suse.de
+Tue Jul 10 20:52:42 CEST 2012 - jeffm@suse.com
@@ -54,2 +139,3 @@
-- Update config files for CMA
-- commit 2b3ec9b
+- Enable VMWGFX as module (bnc#769534).
+ This option affects GNOME performance in VMware virtual machines.
+- commit 8442da0
@@ -58 +144 @@
-Tue Jul 3 22:46:05 CEST 2012 - agraf@suse.de
+Mon Jul 9 17:05:16 CEST 2012 - jeffm@suse.com
@@ -60,2 +146,3 @@
-- ARM: backport CMA framework (required for omapdrm)
-- commit d0c4392
+- Updated to 3.5-rc6.
+- Eliminated 1 patch.
+- commit 93575a7
@@ -64 +151 @@
-Tue Jul 3 19:53:10 CEST 2012 - jack@suse.cz
+Mon Jul 9 15:15:41 CEST 2012 - jeffm@suse.com
@@ -66,6 +153,4 @@
-- udf: Fortify loading of sparing table (bnc#769784).
-- udf: Avoid run away loop when partition table length is
- corrupted (bnc#769784).
-- udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol()
- (bnc#769784).
-- commit 48e23e1
+- coretemp-xen: Fix usage of X86_FEATURE_DTS -> X86_FEATURE_DTHERM
+ Upstream commit 4ad33411308596f2f918603509729922a1ec4411 renamed _DTS to
+ _DTHERM, so fix its usage in the Xen driver.
+- commit 1732d37
@@ -74 +159 @@
-Tue Jul 3 01:00:30 CEST 2012 - agraf@suse.de
+Mon Jul 9 07:34:48 CEST 2012 - sjayaraman@suse.com
@@ -76,2 +161,49 @@
-- omap2+: add drm device for the new Xorg driver.
-- commit babe620
+- Update config files: CONFIG_CIFS_FSCACHE=y.
+- commit 72cd989
+
+-------------------------------------------------------------------
+Mon Jul 9 07:14:57 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=m.
+- commit cdced94
+
++++ 202 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
New Changes file:
--- /dev/null 2012-08-03 19:43:57.387656292 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-exynos.changes 2012-08-05 15:14:37.000000000 +0200
@@ -0,0 +1,26188 @@
+-------------------------------------------------------------------
+Mon Jul 30 23:41:12 CEST 2012 - jeffm@suse.com
+
+- Update config files: HID_GENERIC=y where USBHID=y (bnc#773559).
+ On flavors where USBHID is built-in statically, we want HID_GENERIC to
+ be built statically as well. This, notably, includes i386/x86_64's desktop
+ flavors.
+- commit 6d995bc
+
+-------------------------------------------------------------------
+Mon Jul 30 23:36:41 CEST 2012 - jeffm@suse.com
+
+- Synced configs after commit 940e57e2 (Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.)
+- commit 104f550
+
+-------------------------------------------------------------------
+Mon Jul 30 16:57:12 CEST 2012 - ohering@suse.de
+
+- Drivers: hv: Cleanup the guest ID computation.
+- hyperv: Add a check for ring_size value.
+- hyperv: Add error handling to rndis_filter_device_add().
+- Drivers: hv: Change the hex constant to a decimal constant.
+- hyperv: Add support for setting MAC from within guests.
+- commit 73d4430
+
+-------------------------------------------------------------------
+Fri Jul 27 16:36:29 CEST 2012 - trenn@suse.de
+
+- ACPI: Only count valid srat memory structures (bnc#757888).
+- ACPI: Untangle a return statement for better readability
+ (bnc#757888).
+- commit 876d6b9
+
+-------------------------------------------------------------------
+Fri Jul 27 12:04:24 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.suse/SUSE-bootsplash.
+ Fix wrong vfree() (bnc#773406)
+- commit a637a16
+
+-------------------------------------------------------------------
+Thu Jul 26 11:34:49 CEST 2012 - tiwai@suse.de
+
+- Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ This feature was dropped from 12.2/FACTORY packages due to instability
+ (bnc#768506,bnc#765524)
+- commit 940e57e
+
+-------------------------------------------------------------------
+Thu Jul 26 08:26:46 CEST 2012 - tiwai@suse.de
+
+- ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+ (bnc#772923).
+- commit 0ac6c27
+
+-------------------------------------------------------------------
+Thu Jul 26 03:09:58 CEST 2012 - jeffm@suse.com
+
+- Enabled patches.fixes/brcmsmac-firmware.
+- commit 4ed5cb4
+
+-------------------------------------------------------------------
+Thu Jul 26 03:08:17 CEST 2012 - jeffm@suse.com
+
+- brcmsmac: document firmware dependencies (bnc#733148).
+- commit f489263
+
+-------------------------------------------------------------------
+Wed Jul 25 13:16:05 CEST 2012 - jbeulich@novell.com
+
+- Update Xen patches to 3.5-final and c/s 1184.
+- Delete patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch.
+- commit 341366d
+
+-------------------------------------------------------------------
+Tue Jul 24 15:36:39 CEST 2012 - jeffm@suse.com
+
+- Update to 3.5-final.
+ patches.suse/dm-raid45-26-Nov-2009.patch needs updating to new kmsg
+ interface but, since powerpc isn't officially supported by opensuse, the
+ update can happen later.
+- commit fb9c50b
+
+-------------------------------------------------------------------
+Mon Jul 23 12:40:26 CEST 2012 - jbeulich@novell.com
+
+- patches.suse/no-frame-pointer-select: Update mainline tag.
+- commit 4e207cd
+
+-------------------------------------------------------------------
+Wed Jul 18 19:23:41 CEST 2012 - ohering@suse.de
+
+- Delete patches.suse/led_classdev.sysfs-name.patch.
+ All valid changes in this patch were merged into 2.6.32-rc3
+ The remaining change to default-on LED trigger changed the name
+ from default-on to default::on, which is wrong.
+- commit 13b12c9
+
+-------------------------------------------------------------------
+Tue Jul 17 15:18:49 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ Fix a typo in the capability bit check (bnc#768506).
+- commit 5aa2a0b
+
+-------------------------------------------------------------------
+Mon Jul 16 04:48:56 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc7.
+- Eliminated 1 patch.
+- commit 58a8fc5
+
+-------------------------------------------------------------------
+Fri Jul 13 03:42:29 CEST 2012 - neilb@suse.de
+
+- Update config files.
+ Updates vanilla config files to include NFS_DEBUG implied by SUNRPC_DEBUG
+- commit f36b6ed
+
+-------------------------------------------------------------------
+Fri Jul 13 02:06:34 CEST 2012 - neilb@suse.de
+
+- Update config files.
+ Add SUNRPC_DEBUG - a new option for functionality that was
+ previously always present.
+ Without this, "rpcdebug" doesn't work.
+ We often request customers enable this to analyse problems.
+- commit b4fa24f
+
+-------------------------------------------------------------------
+Thu Jul 12 14:32:41 CEST 2012 - mmarek@suse.cz
+
+- Update vanilla config files.
+- commit a0c6b82
+
+-------------------------------------------------------------------
+Tue Jul 10 20:52:42 CEST 2012 - jeffm@suse.com
+
+- Enable VMWGFX as module (bnc#769534).
+ This option affects GNOME performance in VMware virtual machines.
+- commit 8442da0
+
+-------------------------------------------------------------------
+Mon Jul 9 17:05:16 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc6.
+- Eliminated 1 patch.
+- commit 93575a7
+
+-------------------------------------------------------------------
+Mon Jul 9 15:15:41 CEST 2012 - jeffm@suse.com
+
+- coretemp-xen: Fix usage of X86_FEATURE_DTS -> X86_FEATURE_DTHERM
+ Upstream commit 4ad33411308596f2f918603509729922a1ec4411 renamed _DTS to
+ _DTHERM, so fix its usage in the Xen driver.
+- commit 1732d37
+
+-------------------------------------------------------------------
+Mon Jul 9 07:34:48 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=y.
+- commit 72cd989
+
+-------------------------------------------------------------------
+Mon Jul 9 07:14:57 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=m.
+- commit cdced94
+
+-------------------------------------------------------------------
+Mon Jul 9 00:54:29 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc5.
+- Eliminated 2 patches.
+- commit ec675c6
+
+-------------------------------------------------------------------
+Thu Jul 5 12:57:12 CEST 2012 - agraf@suse.de
+
+- Update config files: use PR KVM on ppc/ppc64
+- commit c902ea5
+
+-------------------------------------------------------------------
+Wed Jul 4 16:02:40 CEST 2012 - hare@suse.de
+
+- mach-dove: define TIMER_PHYS_BASE.
+- Update config files.
+- commit 0ea0e05
+
+-------------------------------------------------------------------
+Wed Jul 4 10:24:59 CEST 2012 - trenn@suse.de
+
+- Fix NULL pointer derference in acpi_ns_check_object_type()
+ (kernel bug 44171).
+- commit 10f1915
+
+-------------------------------------------------------------------
++++ 25991 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-exynos.changes
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-imx51.changes 2012-07-14 09:49:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-imx51.changes 2012-08-05 15:14:37.000000000 +0200
@@ -2 +2 @@
-Tue Jul 10 20:49:10 CEST 2012 - jeffm@suse.com
+Mon Jul 30 23:41:12 CEST 2012 - jeffm@suse.com
@@ -4,3 +4,57 @@
-- Enable VMWGFX as module (bnc#769534).
- This option affects GNOME performance in VMware virtual machines.
-- commit 0998ae0
+- Update config files: HID_GENERIC=y where USBHID=y (bnc#773559).
+ On flavors where USBHID is built-in statically, we want HID_GENERIC to
+ be built statically as well. This, notably, includes i386/x86_64's desktop
+ flavors.
+- commit 6d995bc
+
+-------------------------------------------------------------------
+Mon Jul 30 23:36:41 CEST 2012 - jeffm@suse.com
+
+- Synced configs after commit 940e57e2 (Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.)
+- commit 104f550
+
+-------------------------------------------------------------------
+Mon Jul 30 16:57:12 CEST 2012 - ohering@suse.de
+
+- Drivers: hv: Cleanup the guest ID computation.
+- hyperv: Add a check for ring_size value.
+- hyperv: Add error handling to rndis_filter_device_add().
+- Drivers: hv: Change the hex constant to a decimal constant.
+- hyperv: Add support for setting MAC from within guests.
+- commit 73d4430
+
+-------------------------------------------------------------------
+Fri Jul 27 16:36:29 CEST 2012 - trenn@suse.de
+
+- ACPI: Only count valid srat memory structures (bnc#757888).
+- ACPI: Untangle a return statement for better readability
+ (bnc#757888).
+- commit 876d6b9
+
+-------------------------------------------------------------------
+Fri Jul 27 12:04:24 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.suse/SUSE-bootsplash.
+ Fix wrong vfree() (bnc#773406)
+- commit a637a16
+
+-------------------------------------------------------------------
+Thu Jul 26 11:34:49 CEST 2012 - tiwai@suse.de
+
+- Delete patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ This feature was dropped from 12.2/FACTORY packages due to instability
+ (bnc#768506,bnc#765524)
+- commit 940e57e
+
+-------------------------------------------------------------------
+Thu Jul 26 08:26:46 CEST 2012 - tiwai@suse.de
+
+- ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+ (bnc#772923).
+- commit 0ac6c27
+
+-------------------------------------------------------------------
+Thu Jul 26 03:09:58 CEST 2012 - jeffm@suse.com
+
+- Enabled patches.fixes/brcmsmac-firmware.
+- commit 4ed5cb4
@@ -9 +63 @@
-Tue Jul 10 03:27:57 CEST 2012 - agraf@suse.de
+Thu Jul 26 03:08:17 CEST 2012 - jeffm@suse.com
@@ -11,2 +65,2 @@
-- Refresh patches.arch/arm-omap-drm-fix-global-buffer.patch: typo
-- commit 65dce23
+- brcmsmac: document firmware dependencies (bnc#733148).
+- commit f489263
@@ -15 +69 @@
-Tue Jul 10 03:11:17 CEST 2012 - agraf@suse.de
+Wed Jul 25 13:16:05 CEST 2012 - jbeulich@novell.com
@@ -17,2 +71,3 @@
-- Refresh patches.arch/arm-omap-drm-fix-global-buffer.patch: Fix OMAP3
-- commit 6df2baf
+- Update Xen patches to 3.5-final and c/s 1184.
+- Delete patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch.
+- commit 341366d
@@ -21 +76 @@
-Tue Jul 10 02:30:55 CEST 2012 - agraf@suse.de
+Tue Jul 24 15:36:39 CEST 2012 - jeffm@suse.com
@@ -23,2 +78,5 @@
-- ARM: OMAP: Update config files: Enable status LED
-- commit afc95c8
+- Update to 3.5-final.
+ patches.suse/dm-raid45-26-Nov-2009.patch needs updating to new kmsg
+ interface but, since powerpc isn't officially supported by opensuse, the
+ update can happen later.
+- commit fb9c50b
@@ -27 +85 @@
-Sat Jul 7 22:43:42 CEST 2012 - agraf@suse.de
+Mon Jul 23 12:40:26 CEST 2012 - jbeulich@novell.com
@@ -29,2 +87,2 @@
-- ARM: OMAP: dss: GLOBAL_BUFFER hack.
-- commit d70ee95
+- patches.suse/no-frame-pointer-select: Update mainline tag.
+- commit 4e207cd
@@ -33 +91,24 @@
-Wed Jul 4 13:10:29 CEST 2012 - agraf@suse.de
+Wed Jul 18 19:23:41 CEST 2012 - ohering@suse.de
+
+- Delete patches.suse/led_classdev.sysfs-name.patch.
+ All valid changes in this patch were merged into 2.6.32-rc3
+ The remaining change to default-on LED trigger changed the name
+ from default-on to default::on, which is wrong.
+- commit 13b12c9
+
+-------------------------------------------------------------------
+Tue Jul 17 15:18:49 CEST 2012 - tiwai@suse.de
+
+- Refresh patches.drivers/input-Add-LED-support-to-Synaptics-device.
+ Fix a typo in the capability bit check (bnc#768506).
+- commit 5aa2a0b
+
+-------------------------------------------------------------------
+Mon Jul 16 04:48:56 CEST 2012 - jeffm@suse.com
+
+- Updated to 3.5-rc7.
+- Eliminated 1 patch.
+- commit 58a8fc5
+
+-------------------------------------------------------------------
+Fri Jul 13 03:42:29 CEST 2012 - neilb@suse.de
@@ -36 +117,2 @@
-- commit 97411e1
+ Updates vanilla config files to include NFS_DEBUG implied by SUNRPC_DEBUG
+- commit f36b6ed
@@ -39 +121 @@
-Wed Jul 4 13:08:54 CEST 2012 - agraf@suse.de
+Fri Jul 13 02:06:34 CEST 2012 - neilb@suse.de
@@ -41,2 +123,6 @@
-- Remove non-ARM and Samsung specific CMA patches, we only need the framework for OMAP
-- commit a9a5b39
+- Update config files.
+ Add SUNRPC_DEBUG - a new option for functionality that was
+ previously always present.
+ Without this, "rpcdebug" doesn't work.
+ We often request customers enable this to analyse problems.
+- commit b4fa24f
@@ -45 +131 @@
-Wed Jul 4 10:23:28 CEST 2012 - trenn@suse.de
+Thu Jul 12 14:32:41 CEST 2012 - mmarek@suse.cz
@@ -47,3 +133,2 @@
-- Fix NULL pointer derference in acpi_ns_check_object_type()
- (kernel bug 44171).
-- commit 36cf667
+- Update vanilla config files.
+- commit a0c6b82
@@ -52 +137 @@
-Tue Jul 3 22:50:06 CEST 2012 - agraf@suse.de
+Tue Jul 10 20:52:42 CEST 2012 - jeffm@suse.com
@@ -54,2 +139,3 @@
-- Update config files for CMA
-- commit 2b3ec9b
+- Enable VMWGFX as module (bnc#769534).
+ This option affects GNOME performance in VMware virtual machines.
+- commit 8442da0
@@ -58 +144 @@
-Tue Jul 3 22:46:05 CEST 2012 - agraf@suse.de
+Mon Jul 9 17:05:16 CEST 2012 - jeffm@suse.com
@@ -60,2 +146,3 @@
-- ARM: backport CMA framework (required for omapdrm)
-- commit d0c4392
+- Updated to 3.5-rc6.
+- Eliminated 1 patch.
+- commit 93575a7
@@ -64 +151 @@
-Tue Jul 3 19:53:10 CEST 2012 - jack@suse.cz
+Mon Jul 9 15:15:41 CEST 2012 - jeffm@suse.com
@@ -66,6 +153,4 @@
-- udf: Fortify loading of sparing table (bnc#769784).
-- udf: Avoid run away loop when partition table length is
- corrupted (bnc#769784).
-- udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol()
- (bnc#769784).
-- commit 48e23e1
+- coretemp-xen: Fix usage of X86_FEATURE_DTS -> X86_FEATURE_DTHERM
+ Upstream commit 4ad33411308596f2f918603509729922a1ec4411 renamed _DTS to
+ _DTHERM, so fix its usage in the Xen driver.
+- commit 1732d37
@@ -74 +159 @@
-Tue Jul 3 01:00:30 CEST 2012 - agraf@suse.de
+Mon Jul 9 07:34:48 CEST 2012 - sjayaraman@suse.com
@@ -76,2 +161,49 @@
-- omap2+: add drm device for the new Xorg driver.
-- commit babe620
+- Update config files: CONFIG_CIFS_FSCACHE=y.
+- commit 72cd989
+
+-------------------------------------------------------------------
+Mon Jul 9 07:14:57 CEST 2012 - sjayaraman@suse.com
+
+- Update config files: CONFIG_CIFS_FSCACHE=m.
+- commit cdced94
+
++++ 202 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/kernel-imx51.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-imx51.changes
kernel-omap2plus.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-tegra.changes: same change
kernel-trace.changes: same change
kernel-u8500.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
Old:
----
linux-3.4.tar.bz2
New:
----
kernel-cubox.changes
kernel-cubox.spec
kernel-exynos.changes
kernel-exynos.spec
linux-3.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-cubox.spec ++++++
++++ 926 lines (skipped)
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.4
-%define patchversion 3.4.4
+%define srcversion 3.5
+%define patchversion 3.5.0
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
-Version: 3.4.4
+Version: 3.5.0
Release: 0
License: GPL-2.0
Group: System/Kernel
@@ -234,49 +234,30 @@
# 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 < %version
-Provides: iwlwifi-kmp-%build_flavor = %version
-Obsoletes: ipw3945-kmp-%build_flavor < %version
-Provides: ipw3945-kmp-%build_flavor = %version
+Obsoletes: iwlwifi-kmp-%build_flavor
+Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
-Obsoletes: uvcvideo-kmp-%build_flavor < %version
-Provides: uvcvideo-kmp-%build_flavor = %version
+Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
-Obsoletes: atl2-kmp-%build_flavor < %version
-Provides: atl2-kmp-%build_flavor = %version
-Obsoletes: at76_usb-kmp-%build_flavor < %version
-Provides: at76_usb-kmp-%build_flavor = %version
-Obsoletes: btusb-kmp-%build_flavor < %version
-Provides: btusb-kmp-%build_flavor = %version
-Obsoletes: et131x-kmp-%build_flavor < %version
-Provides: et131x-kmp-%build_flavor = %version
-Obsoletes: ivtv-kmp-%build_flavor < %version
-Provides: ivtv-kmp-%build_flavor = %version
-Obsoletes: pcc-acpi-kmp-%build_flavor < %version
-Provides: pcc-acpi-kmp-%build_flavor = %version
-Obsoletes: wlan-ng-kmp-%build_flavor < %version
-Provides: wlan-ng-kmp-%build_flavor = %version
+Obsoletes: atl2-kmp-%build_flavor
+Obsoletes: wlan-ng-kmp-%build_flavor
+Obsoletes: et131x-kmp-%build_flavor
+Obsoletes: ivtv-kmp-%build_flavor
+Obsoletes: at76_usb-kmp-%build_flavor
+Obsoletes: pcc-acpi-kmp-%build_flavor
+Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
-Obsoletes: brocade-bfa-kmp-%build_flavor < %version
-Provides: brocade-bfa-kmp-%build_flavor = %version
-Obsoletes: enic-kmp-%build_flavor < %version
-Provides: enic-kmp-%build_flavor = %version
-Obsoletes: fnic-kmp-%build_flavor < %version
-Provides: fnic-kmp-%build_flavor = %version
-Obsoletes: iwlagn-2-6-27-kmp-%build_flavor < %version
-Provides: iwlagn-2-6-27-kmp-%build_flavor = %version
-Obsoletes: kvm-kmp-%build_flavor < %version
-Provides: kvm-kmp-%build_flavor = %version
-Obsoletes: msi-wmi-kmp-%build_flavor < %version
-Provides: msi-wmi-kmp-%build_flavor = %version
-Obsoletes: perfmon-kmp-%build_flavor < %version
-Provides: perfmon-kmp-%build_flavor = %version
+Obsoletes: enic-kmp-%build_flavor
+Obsoletes: fnic-kmp-%build_flavor
+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 < %version
-Provides: ocfs2-kmp-%build_flavor = %version
+Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
-Provides: quickcam-kmp-%build_flavor = 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -17,14 +17,14 @@
# norootforbuild
-%define patchversion 3.4.4
+%define patchversion 3.5.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-docs
Summary: Kernel Documentation
-Version: 3.4.4
+Version: 3.5.0
Release: 0
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.4
-%define patchversion 3.4.4
+%define srcversion 3.5
+%define patchversion 3.5.0
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
-Version: 3.4.4
+Version: 3.5.0
Release: 0
License: GPL-2.0
Group: System/Kernel
@@ -231,49 +231,30 @@
# 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 < %version
-Provides: iwlwifi-kmp-%build_flavor = %version
-Obsoletes: ipw3945-kmp-%build_flavor < %version
-Provides: ipw3945-kmp-%build_flavor = %version
+Obsoletes: iwlwifi-kmp-%build_flavor
+Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
-Obsoletes: uvcvideo-kmp-%build_flavor < %version
-Provides: uvcvideo-kmp-%build_flavor = %version
+Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
-Obsoletes: atl2-kmp-%build_flavor < %version
-Provides: atl2-kmp-%build_flavor = %version
-Obsoletes: at76_usb-kmp-%build_flavor < %version
-Provides: at76_usb-kmp-%build_flavor = %version
-Obsoletes: btusb-kmp-%build_flavor < %version
-Provides: btusb-kmp-%build_flavor = %version
-Obsoletes: et131x-kmp-%build_flavor < %version
-Provides: et131x-kmp-%build_flavor = %version
-Obsoletes: ivtv-kmp-%build_flavor < %version
-Provides: ivtv-kmp-%build_flavor = %version
-Obsoletes: pcc-acpi-kmp-%build_flavor < %version
-Provides: pcc-acpi-kmp-%build_flavor = %version
-Obsoletes: wlan-ng-kmp-%build_flavor < %version
-Provides: wlan-ng-kmp-%build_flavor = %version
+Obsoletes: atl2-kmp-%build_flavor
+Obsoletes: wlan-ng-kmp-%build_flavor
+Obsoletes: et131x-kmp-%build_flavor
+Obsoletes: ivtv-kmp-%build_flavor
+Obsoletes: at76_usb-kmp-%build_flavor
+Obsoletes: pcc-acpi-kmp-%build_flavor
+Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
-Obsoletes: brocade-bfa-kmp-%build_flavor < %version
-Provides: brocade-bfa-kmp-%build_flavor = %version
-Obsoletes: enic-kmp-%build_flavor < %version
-Provides: enic-kmp-%build_flavor = %version
-Obsoletes: fnic-kmp-%build_flavor < %version
-Provides: fnic-kmp-%build_flavor = %version
-Obsoletes: iwlagn-2-6-27-kmp-%build_flavor < %version
-Provides: iwlagn-2-6-27-kmp-%build_flavor = %version
-Obsoletes: kvm-kmp-%build_flavor < %version
-Provides: kvm-kmp-%build_flavor = %version
-Obsoletes: msi-wmi-kmp-%build_flavor < %version
-Provides: msi-wmi-kmp-%build_flavor = %version
-Obsoletes: perfmon-kmp-%build_flavor < %version
-Provides: perfmon-kmp-%build_flavor = %version
+Obsoletes: enic-kmp-%build_flavor
+Obsoletes: fnic-kmp-%build_flavor
+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 < %version
-Provides: ocfs2-kmp-%build_flavor = %version
+Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
-Provides: quickcam-kmp-%build_flavor = 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
++++++ kernel-exynos.spec ++++++
++++ 923 lines (skipped)
++++++ kernel-imx51.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.4
-%define patchversion 3.4.4
+%define srcversion 3.5
+%define patchversion 3.5.0
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-imx51
Summary: Kernel for Freescale's iMX SoC
-Version: 3.4.4
+Version: 3.5.0
Release: 0
License: GPL-2.0
Group: System/Kernel
@@ -231,49 +231,30 @@
# 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 < %version
-Provides: iwlwifi-kmp-%build_flavor = %version
-Obsoletes: ipw3945-kmp-%build_flavor < %version
-Provides: ipw3945-kmp-%build_flavor = %version
+Obsoletes: iwlwifi-kmp-%build_flavor
+Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
-Obsoletes: uvcvideo-kmp-%build_flavor < %version
-Provides: uvcvideo-kmp-%build_flavor = %version
+Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
-Obsoletes: atl2-kmp-%build_flavor < %version
-Provides: atl2-kmp-%build_flavor = %version
-Obsoletes: at76_usb-kmp-%build_flavor < %version
-Provides: at76_usb-kmp-%build_flavor = %version
-Obsoletes: btusb-kmp-%build_flavor < %version
-Provides: btusb-kmp-%build_flavor = %version
-Obsoletes: et131x-kmp-%build_flavor < %version
-Provides: et131x-kmp-%build_flavor = %version
-Obsoletes: ivtv-kmp-%build_flavor < %version
-Provides: ivtv-kmp-%build_flavor = %version
-Obsoletes: pcc-acpi-kmp-%build_flavor < %version
-Provides: pcc-acpi-kmp-%build_flavor = %version
-Obsoletes: wlan-ng-kmp-%build_flavor < %version
-Provides: wlan-ng-kmp-%build_flavor = %version
+Obsoletes: atl2-kmp-%build_flavor
+Obsoletes: wlan-ng-kmp-%build_flavor
+Obsoletes: et131x-kmp-%build_flavor
+Obsoletes: ivtv-kmp-%build_flavor
+Obsoletes: at76_usb-kmp-%build_flavor
+Obsoletes: pcc-acpi-kmp-%build_flavor
+Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
-Obsoletes: brocade-bfa-kmp-%build_flavor < %version
-Provides: brocade-bfa-kmp-%build_flavor = %version
-Obsoletes: enic-kmp-%build_flavor < %version
-Provides: enic-kmp-%build_flavor = %version
-Obsoletes: fnic-kmp-%build_flavor < %version
-Provides: fnic-kmp-%build_flavor = %version
-Obsoletes: iwlagn-2-6-27-kmp-%build_flavor < %version
-Provides: iwlagn-2-6-27-kmp-%build_flavor = %version
-Obsoletes: kvm-kmp-%build_flavor < %version
-Provides: kvm-kmp-%build_flavor = %version
-Obsoletes: msi-wmi-kmp-%build_flavor < %version
-Provides: msi-wmi-kmp-%build_flavor = %version
-Obsoletes: perfmon-kmp-%build_flavor < %version
-Provides: perfmon-kmp-%build_flavor = %version
+Obsoletes: enic-kmp-%build_flavor
+Obsoletes: fnic-kmp-%build_flavor
+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 < %version
-Provides: ocfs2-kmp-%build_flavor = %version
+Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
-Provides: quickcam-kmp-%build_flavor = 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
kernel-omap2plus.spec: same change
kernel-pae.spec: same change
kernel-ppc64.spec: same change
kernel-s390.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -18,8 +18,8 @@
# norootforbuild
# icecream 0
-%define srcversion 3.4
-%define patchversion 3.4.4
+%define srcversion 3.5
+%define patchversion 3.5.0
%define variant %{nil}
%define vanilla_only 0
@@ -29,7 +29,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
-Version: 3.4.4
+Version: 3.5.0
Release: 0
License: GPL-2.0
Group: Development/Sources
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
-Version: 3.4.4
+Version: 3.5.0
%if %using_buildservice
Release: 0
%else
@@ -35,6 +35,9 @@
Url: http://www.kernel.org/
AutoReqProv: off
BuildRequires: coreutils
+%ifarch armv7hl
+Requires: kernel-cubox-devel = %version-%source_rel
+%endif
%ifarch armv7hl %ix86 ia64 ppc ppc64 s390x x86_64
Requires: kernel-default-devel = %version-%source_rel
%endif
@@ -42,6 +45,9 @@
Requires: kernel-desktop-devel = %version-%source_rel
%endif
%ifarch armv7hl
+Requires: kernel-exynos-devel = %version-%source_rel
+%endif
+%ifarch armv7hl
Requires: kernel-imx51-devel = %version-%source_rel
%endif
%ifarch armv7hl
++++++ kernel-tegra.spec ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.4
-%define patchversion 3.4.4
+%define srcversion 3.5
+%define patchversion 3.5.0
%define variant %{nil}
%define vanilla_only 0
@@ -57,7 +57,7 @@
Name: kernel-tegra
Summary: Kernel for Nvidia's Tegra SoC
-Version: 3.4.4
+Version: 3.5.0
Release: 0
License: GPL-2.0
Group: System/Kernel
@@ -231,49 +231,30 @@
# 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 < %version
-Provides: iwlwifi-kmp-%build_flavor = %version
-Obsoletes: ipw3945-kmp-%build_flavor < %version
-Provides: ipw3945-kmp-%build_flavor = %version
+Obsoletes: iwlwifi-kmp-%build_flavor
+Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
-Obsoletes: uvcvideo-kmp-%build_flavor < %version
-Provides: uvcvideo-kmp-%build_flavor = %version
+Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
-Obsoletes: atl2-kmp-%build_flavor < %version
-Provides: atl2-kmp-%build_flavor = %version
-Obsoletes: at76_usb-kmp-%build_flavor < %version
-Provides: at76_usb-kmp-%build_flavor = %version
-Obsoletes: btusb-kmp-%build_flavor < %version
-Provides: btusb-kmp-%build_flavor = %version
-Obsoletes: et131x-kmp-%build_flavor < %version
-Provides: et131x-kmp-%build_flavor = %version
-Obsoletes: ivtv-kmp-%build_flavor < %version
-Provides: ivtv-kmp-%build_flavor = %version
-Obsoletes: pcc-acpi-kmp-%build_flavor < %version
-Provides: pcc-acpi-kmp-%build_flavor = %version
-Obsoletes: wlan-ng-kmp-%build_flavor < %version
-Provides: wlan-ng-kmp-%build_flavor = %version
+Obsoletes: atl2-kmp-%build_flavor
+Obsoletes: wlan-ng-kmp-%build_flavor
+Obsoletes: et131x-kmp-%build_flavor
+Obsoletes: ivtv-kmp-%build_flavor
+Obsoletes: at76_usb-kmp-%build_flavor
+Obsoletes: pcc-acpi-kmp-%build_flavor
+Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
-Obsoletes: brocade-bfa-kmp-%build_flavor < %version
-Provides: brocade-bfa-kmp-%build_flavor = %version
-Obsoletes: enic-kmp-%build_flavor < %version
-Provides: enic-kmp-%build_flavor = %version
-Obsoletes: fnic-kmp-%build_flavor < %version
-Provides: fnic-kmp-%build_flavor = %version
-Obsoletes: iwlagn-2-6-27-kmp-%build_flavor < %version
-Provides: iwlagn-2-6-27-kmp-%build_flavor = %version
-Obsoletes: kvm-kmp-%build_flavor < %version
-Provides: kvm-kmp-%build_flavor = %version
-Obsoletes: msi-wmi-kmp-%build_flavor < %version
-Provides: msi-wmi-kmp-%build_flavor = %version
-Obsoletes: perfmon-kmp-%build_flavor < %version
-Provides: perfmon-kmp-%build_flavor = %version
+Obsoletes: enic-kmp-%build_flavor
+Obsoletes: fnic-kmp-%build_flavor
+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 < %version
-Provides: ocfs2-kmp-%build_flavor = %version
+Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
-Provides: quickcam-kmp-%build_flavor = 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
kernel-trace.spec: same change
kernel-u8500.spec: same change
kernel-vanilla.spec: same change
kernel-xen.spec: same change
++++++ config.conf ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -41,11 +41,13 @@
+ppc ppc/vanilla
# ARM architectures
-+armv7hl armv7hl/default
-+armv7hl armv7hl/imx51
-+armv7hl armv7hl/omap2plus
-+armv7hl armv7hl/tegra
-+armv7hl armv7hl/u8500
++armv7hl armv7hl/default
++armv7hl armv7hl/imx51
++armv7hl armv7hl/omap2plus
++armv7hl armv7hl/tegra
++armv7hl armv7hl/u8500
++armv7hl armv7hl/cubox
++armv7hl armv7hl/exynos
# SLES
# identical to ppc64 flavor, all KMP packages need a kernel-default
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:47.000000000 +0200
@@ -1,5 +1,5 @@
# The version of the main tarball to use
-SRCVERSION=3.4
+SRCVERSION=3.5
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against
++++++ config.tar.bz2 ++++++
++++ 38526 lines of diff (skipped)
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:48.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:48.000000000 +0200
@@ -156,49 +156,30 @@
# 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 < %version
-Provides: iwlwifi-kmp-%build_flavor = %version
-Obsoletes: ipw3945-kmp-%build_flavor < %version
-Provides: ipw3945-kmp-%build_flavor = %version
+Obsoletes: iwlwifi-kmp-%build_flavor
+Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
-Obsoletes: uvcvideo-kmp-%build_flavor < %version
-Provides: uvcvideo-kmp-%build_flavor = %version
+Obsoletes: uvcvideo-kmp-%build_flavor
# 11.0
-Obsoletes: atl2-kmp-%build_flavor < %version
-Provides: atl2-kmp-%build_flavor = %version
-Obsoletes: at76_usb-kmp-%build_flavor < %version
-Provides: at76_usb-kmp-%build_flavor = %version
-Obsoletes: btusb-kmp-%build_flavor < %version
-Provides: btusb-kmp-%build_flavor = %version
-Obsoletes: et131x-kmp-%build_flavor < %version
-Provides: et131x-kmp-%build_flavor = %version
-Obsoletes: ivtv-kmp-%build_flavor < %version
-Provides: ivtv-kmp-%build_flavor = %version
-Obsoletes: pcc-acpi-kmp-%build_flavor < %version
-Provides: pcc-acpi-kmp-%build_flavor = %version
-Obsoletes: wlan-ng-kmp-%build_flavor < %version
-Provides: wlan-ng-kmp-%build_flavor = %version
+Obsoletes: atl2-kmp-%build_flavor
+Obsoletes: wlan-ng-kmp-%build_flavor
+Obsoletes: et131x-kmp-%build_flavor
+Obsoletes: ivtv-kmp-%build_flavor
+Obsoletes: at76_usb-kmp-%build_flavor
+Obsoletes: pcc-acpi-kmp-%build_flavor
+Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
-Obsoletes: brocade-bfa-kmp-%build_flavor < %version
-Provides: brocade-bfa-kmp-%build_flavor = %version
-Obsoletes: enic-kmp-%build_flavor < %version
-Provides: enic-kmp-%build_flavor = %version
-Obsoletes: fnic-kmp-%build_flavor < %version
-Provides: fnic-kmp-%build_flavor = %version
-Obsoletes: iwlagn-2-6-27-kmp-%build_flavor < %version
-Provides: iwlagn-2-6-27-kmp-%build_flavor = %version
-Obsoletes: kvm-kmp-%build_flavor < %version
-Provides: kvm-kmp-%build_flavor = %version
-Obsoletes: msi-wmi-kmp-%build_flavor < %version
-Provides: msi-wmi-kmp-%build_flavor = %version
-Obsoletes: perfmon-kmp-%build_flavor < %version
-Provides: perfmon-kmp-%build_flavor = %version
+Obsoletes: enic-kmp-%build_flavor
+Obsoletes: fnic-kmp-%build_flavor
+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 < %version
-Provides: ocfs2-kmp-%build_flavor = %version
+Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
-Provides: quickcam-kmp-%build_flavor = 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
++++++ linux-3.4.tar.bz2 -> linux-3.5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-3.4.tar.bz2 /work/SRC/openSUSE:Factory/.kernel-source.new/linux-3.5.tar.bz2 differ: char 11, line 1
++++++ package-descriptions ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:48.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:48.000000000 +0200
@@ -145,3 +145,15 @@
The standard kernel for ST-Ericsson's Nova SoC, as found in
devices like the Snowball.
+
+=== kernel-cubox ===
+Kernel for SolidRun Cubox
+
+The standard kernel for Marvell Dove SoC, as found in
+the SolidRun Cubox.
+
+=== kernel-exynos ===
+Kernel for Samsung's Exynos SoC
+
+The standard kernel for Samsung's Exynos 4 & 5 SoC, as found in the Origen board.
+
++++++ patches.apparmor.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.apparmor/apparmor-compatibility-patch-for-v5-network-control new/patches.apparmor/apparmor-compatibility-patch-for-v5-network-control
--- old/patches.apparmor/apparmor-compatibility-patch-for-v5-network-control 2012-05-29 11:23:22.000000000 +0200
+++ new/patches.apparmor/apparmor-compatibility-patch-for-v5-network-control 2012-06-18 20:44:32.000000000 +0200
@@ -14,10 +14,10 @@
security/apparmor/include/net.h | 40 ++++++++
security/apparmor/include/policy.h | 3
security/apparmor/lsm.c | 112 ++++++++++++++++++++++
- security/apparmor/net.c | 185 +++++++++++++++++++++++++++++++++++++
+ security/apparmor/net.c | 184 +++++++++++++++++++++++++++++++++++++
security/apparmor/policy.c | 1
security/apparmor/policy_unpack.c | 46 +++++++++
- 9 files changed, 402 insertions(+), 2 deletions(-)
+ 9 files changed, 401 insertions(+), 2 deletions(-)
create mode 100644 security/apparmor/include/net.h
create mode 100644 security/apparmor/net.c
@@ -80,7 +80,7 @@
--- a/security/apparmor/include/audit.h
+++ b/security/apparmor/include/audit.h
-@@ -126,6 +126,10 @@ struct apparmor_audit_data {
+@@ -127,6 +127,10 @@ struct apparmor_audit_data {
u32 denied;
uid_t ouid;
} fs;
@@ -170,7 +170,7 @@
#include "include/path.h"
#include "include/policy.h"
#include "include/procattr.h"
-@@ -622,6 +623,104 @@ static int apparmor_task_setrlimit(struc
+@@ -614,6 +615,104 @@ static int apparmor_task_setrlimit(struc
return error;
}
@@ -275,7 +275,7 @@
static struct security_operations apparmor_ops = {
.name = "apparmor",
-@@ -653,6 +752,19 @@ static struct security_operations apparm
+@@ -646,6 +745,19 @@ static struct security_operations apparm
.getprocattr = apparmor_getprocattr,
.setprocattr = apparmor_setprocattr,
@@ -297,7 +297,7 @@
.cred_prepare = apparmor_cred_prepare,
--- /dev/null
+++ b/security/apparmor/net.c
-@@ -0,0 +1,185 @@
+@@ -0,0 +1,184 @@
+/*
+ * AppArmor security module
+ *
@@ -392,11 +392,10 @@
+ aad.net.type = type;
+ aad.net.protocol = protocol;
+
-+ if (sk) {
-+ COMMON_AUDIT_DATA_INIT(&sa, NET);
-+ } else {
-+ COMMON_AUDIT_DATA_INIT(&sa, NONE);
-+ }
++ if (sk)
++ sa.type = LSM_AUDIT_DATA_NET;
++ else
++ sa.type = LSM_AUDIT_DATA_NONE;
+ /* todo fill in socket addr info */
+
+ sa.apparmor_audit_data = &aad;
++++++ patches.arch.tar.bz2 ++++++
++++ 7587 lines of diff (skipped)
++++++ patches.drivers.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 new/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210
--- old/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 2012-07-26 08:26:46.000000000 +0200
@@ -0,0 +1,79 @@
+From 133d1c3e7b32f1d55d34cd8197c4110131efe090 Mon Sep 17 00:00:00 2001
+From: Takashi Iwai
+Date: Thu, 26 Jul 2012 08:17:20 +0200
+Subject: [PATCH] ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
+Git-commit: 133d1c3e7b32f1d55d34cd8197c4110131efe090
+Patch-mainline: 3.6-rc1
+References: bnc#772923
+
+BIOS on HP Mini 210 doesn't provide the proper "HP_Mute_LED" DMI
+string, thus the driver doesn't initialize the GPIO, too. In the
+earlier kernel, the driver falls back to GPIO1, but since 3.3 we've
+stopped this due to other wrongly advertised machines.
+
+For fixing this particular case, add a new model type to specify the
+default polarity explicitly so that the fallback to GPIO1 is handled.
+
+Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=772923
+
+Cc: [v3.3+]
+Signed-off-by: Takashi Iwai
+
+---
+ sound/pci/hda/patch_sigmatel.c | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
+index a1596a3..217ee1f 100644
+--- a/sound/pci/hda/patch_sigmatel.c
++++ b/sound/pci/hda/patch_sigmatel.c
+@@ -101,6 +101,7 @@ enum {
+ STAC_92HD83XXX_HP_cNB11_INTQUAD,
+ STAC_HP_DV7_4000,
+ STAC_HP_ZEPHYR,
++ STAC_92HD83XXX_HP_LED,
+ STAC_92HD83XXX_MODELS
+ };
+
+@@ -1675,6 +1676,7 @@ static const char * const stac92hd83xxx_models[STAC_92HD83XXX_MODELS] = {
+ [STAC_92HD83XXX_HP_cNB11_INTQUAD] = "hp_cNB11_intquad",
+ [STAC_HP_DV7_4000] = "hp-dv7-4000",
+ [STAC_HP_ZEPHYR] = "hp-zephyr",
++ [STAC_92HD83XXX_HP_LED] = "hp-led",
+ };
+
+ static const struct snd_pci_quirk stac92hd83xxx_cfg_tbl[] = {
+@@ -1729,6 +1731,8 @@ static const struct snd_pci_quirk stac92hd83xxx_cfg_tbl[] = {
+ "HP", STAC_92HD83XXX_HP_cNB11_INTQUAD),
+ SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3561,
+ "HP", STAC_HP_ZEPHYR),
++ SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3660,
++ "HP Mini", STAC_92HD83XXX_HP_LED),
+ {} /* terminator */
+ };
+
+@@ -5507,6 +5511,7 @@ static void stac92hd8x_fill_auto_spec(struct hda_codec *codec)
+ static int patch_stac92hd83xxx(struct hda_codec *codec)
+ {
+ struct sigmatel_spec *spec;
++ int default_polarity = -1; /* no default cfg */
+ int err;
+
+ spec = kzalloc(sizeof(*spec), GFP_KERNEL);
+@@ -5555,9 +5560,12 @@ again:
+ case STAC_HP_ZEPHYR:
+ spec->init = stac92hd83xxx_hp_zephyr_init;
+ break;
++ case STAC_92HD83XXX_HP_LED:
++ default_polarity = 1;
++ break;
+ }
+
+- if (find_mute_led_cfg(codec, -1/*no default cfg*/))
++ if (find_mute_led_cfg(codec, default_polarity))
+ snd_printd("mute LED gpio %d polarity %d\n",
+ spec->gpio_led,
+ spec->gpio_led_polarity);
+--
+1.7.10.4
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/apei_allow_drivers_access_nvs_ram.patch new/patches.drivers/apei_allow_drivers_access_nvs_ram.patch
--- old/patches.drivers/apei_allow_drivers_access_nvs_ram.patch 2012-06-14 12:26:54.000000000 +0200
+++ new/patches.drivers/apei_allow_drivers_access_nvs_ram.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-From: Yinghai Lu
-Subject: [PATCH] x86: allow NVS can be accessed by driver
-References: none
-Patch-Mainline: submitted, aiming for 3.2
-
-APEI related...
-
-Signed-off-by: Yinghai Lu
-Signed-off-by: Thomas Renninger
-
----
- arch/x86/kernel/e820.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-Index: linux-2.6/arch/x86/kernel/e820.c
-===================================================================
---- linux-2.6.orig/arch/x86/kernel/e820.c
-+++ linux-2.6/arch/x86/kernel/e820.c
-@@ -995,7 +995,8 @@ void __init e820_reserve_resources(void)
- * pcibios_resource_survey()
- */
- if (e820.map[i].type != E820_RESERVED || res->start < (1ULL<<20)) {
-- res->flags |= IORESOURCE_BUSY;
-+ if (e820.map[i].type != E820_NVS)
-+ res->flags |= IORESOURCE_BUSY;
- insert_resource(&iomem_resource, res);
- }
- res++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/elousb.patch new/patches.drivers/elousb.patch
--- old/patches.drivers/elousb.patch 2012-06-14 12:26:54.000000000 +0200
+++ new/patches.drivers/elousb.patch 2012-07-26 08:26:46.000000000 +0200
@@ -13,15 +13,15 @@
drivers/hid/hid-ids.h | 2
drivers/input/touchscreen/Kconfig | 12 +
drivers/input/touchscreen/Makefile | 1
- drivers/input/touchscreen/elousb.c | 305 +++++++++++++++++++++++++++++++++++++
- 5 files changed, 322 insertions(+)
+ drivers/input/touchscreen/elousb.c | 307 +++++++++++++++++++++++++++++++++++++
+ 5 files changed, 324 insertions(+)
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
-@@ -1643,6 +1643,8 @@ static const struct hid_device_id hid_ig
+@@ -1891,6 +1891,8 @@ static const struct hid_device_id hid_ig
{ HID_USB_DEVICE(USB_VENDOR_ID_DELORME, USB_DEVICE_ID_DELORME_EM_LT20) },
{ HID_USB_DEVICE(USB_VENDOR_ID_DREAM_CHEEKY, 0x0004) },
- { HID_USB_DEVICE(USB_VENDOR_ID_DREAM_CHEEKY, 0x000a) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_DREAM_CHEEKY, 0x000a) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_ELO, USB_DEVICE_ID_ELO_4000U) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_ELO, USB_DEVICE_ID_ELO_4500U) },
{ HID_USB_DEVICE(USB_VENDOR_ID_ESSENTIAL_REALITY, USB_DEVICE_ID_ESSENTIAL_REALITY_P5) },
@@ -29,7 +29,7 @@
{ HID_USB_DEVICE(USB_VENDOR_ID_ETT, USB_DEVICE_ID_TC4UM) },
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
-@@ -216,8 +216,10 @@
+@@ -269,8 +269,10 @@
#define USB_VENDOR_ID_DREAM_CHEEKY 0x1d34
#define USB_VENDOR_ID_ELO 0x04E7
@@ -42,7 +42,7 @@
#define USB_DEVICE_ID_EMS_TRIO_LINKER_PLUS_II 0x0118
--- a/drivers/input/touchscreen/Kconfig
+++ b/drivers/input/touchscreen/Kconfig
-@@ -214,6 +214,18 @@ config TOUCHSCREEN_ELO
+@@ -311,6 +311,18 @@ config TOUCHSCREEN_ELO
To compile this driver as a module, choose M here: the
module will be called elo.
@@ -63,7 +63,7 @@
select SERIO
--- a/drivers/input/touchscreen/Makefile
+++ b/drivers/input/touchscreen/Makefile
-@@ -22,6 +22,7 @@ obj-$(CONFIG_TOUCHSCREEN_HAMPSHIRE) += h
+@@ -28,6 +28,7 @@ obj-$(CONFIG_TOUCHSCREEN_HAMPSHIRE) += h
obj-$(CONFIG_TOUCHSCREEN_GUNZE) += gunze.o
obj-$(CONFIG_TOUCHSCREEN_EETI) += eeti_ts.o
obj-$(CONFIG_TOUCHSCREEN_ELO) += elo.o
@@ -73,7 +73,7 @@
obj-$(CONFIG_TOUCHSCREEN_ILI210X) += ili210x.o
--- /dev/null
+++ b/drivers/input/touchscreen/elousb.c
-@@ -0,0 +1,305 @@
+@@ -0,0 +1,307 @@
+/*
+ * Copyright (c) 1999-2001 Vojtech Pavlik
+ *
@@ -173,7 +173,7 @@
+resubmit:
+ status = usb_submit_urb (urb, GFP_ATOMIC);
+ if (status)
-+ err ("can't resubmit intr, %s-%s/input0, status %d",
++ pr_err("can't resubmit intr, %s-%s/input0, status %d",
+ elo->usbdev->bus->bus_name,
+ elo->usbdev->devpath, status);
+}
@@ -223,7 +223,7 @@
+ if (usb_get_extra_descriptor(interface, HID_DT_HID, &hdesc) &&
+ (!interface->desc.bNumEndpoints ||
+ usb_get_extra_descriptor(&interface->endpoint[0], HID_DT_HID, &hdesc))) {
-+ err("HID class descriptor not present");
++ pr_err("HID class descriptor not present");
+ return -ENODEV;
+ }
+
@@ -232,7 +232,7 @@
+ rsize = le16_to_cpu(hdesc->desc[i].wDescriptorLength);
+
+ if (!rsize || rsize > HID_MAX_DESCRIPTOR_SIZE) {
-+ err("weird size of report descriptor (%u)", rsize);
++ pr_err("weird size of report descriptor (%u)", rsize);
+ return -ENODEV;
+ }
+
@@ -244,7 +244,7 @@
+ if (!elo || !input_dev)
+ goto fail1;
+
-+ elo->data = usb_buffer_alloc(dev, 8, GFP_ATOMIC, &elo->data_dma);
++ elo->data = usb_alloc_coherent(dev, 8, GFP_ATOMIC, &elo->data_dma);
+ if (!elo->data)
+ goto fail1;
+
@@ -262,7 +262,7 @@
+ HID_REQ_SET_IDLE, USB_TYPE_CLASS | USB_RECIP_INTERFACE, 0,
+ interface->desc.bInterfaceNumber,
+ NULL, 0, USB_CTRL_SET_TIMEOUT)) < 0) {
-+ err("setting HID idle timeout failed, error %d", error);
++ pr_err("setting HID idle timeout failed, error %d", error);
+ error = -ENODEV;
+ goto fail4;
+ }
@@ -271,7 +271,7 @@
+ USB_REQ_GET_DESCRIPTOR, USB_RECIP_INTERFACE | USB_DIR_IN,
+ HID_DT_REPORT << 8, interface->desc.bInterfaceNumber,
+ rdesc, rsize, USB_CTRL_GET_TIMEOUT)) < rsize) {
-+ err("reading HID report descriptor failed, error %d", error);
++ pr_err("reading HID report descriptor failed, error %d", error);
+ error = -ENODEV;
+ goto fail4;
+ }
@@ -318,7 +318,9 @@
+ elo->irq->transfer_dma = elo->data_dma;
+ elo->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
+
-+ input_register_device(elo->dev);
++ error = input_register_device(elo->dev);
++ if (error)
++ goto fail4;
+
+ usb_set_intfdata(intf, elo);
+ return 0;
@@ -328,7 +330,7 @@
+fail3:
+ usb_free_urb(elo->irq);
+fail2:
-+ usb_buffer_free(dev, 8, elo->data, elo->data_dma);
++ usb_free_coherent(dev, 8, elo->data, elo->data_dma);
+fail1:
+ input_free_device(input_dev);
+ kfree(elo);
@@ -344,7 +346,7 @@
+ usb_kill_urb(elo->irq);
+ input_unregister_device(elo->dev);
+ usb_free_urb(elo->irq);
-+ usb_buffer_free(interface_to_usbdev(intf), 8, elo->data, elo->data_dma);
++ usb_free_coherent(interface_to_usbdev(intf), 8, elo->data, elo->data_dma);
+ kfree(elo);
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/input-Add-LED-support-to-Synaptics-device new/patches.drivers/input-Add-LED-support-to-Synaptics-device
--- old/patches.drivers/input-Add-LED-support-to-Synaptics-device 2012-06-14 12:26:54.000000000 +0200
+++ new/patches.drivers/input-Add-LED-support-to-Synaptics-device 1970-01-01 01:00:00.000000000 +0100
@@ -1,223 +0,0 @@
-From: Takashi Iwai
-Subject: [PATCH 2/2] input: Add LED support to Synaptics device
-Patch-mainline: Submitted
-References: bnc#547370,bnc#582529,bnc#589014
-
-The new Synaptics devices have an LED on the top-left corner.
-This patch adds a new LED class device to control it. It's created
-dynamically upon synaptics device probing.
-
-The LED is controlled via the command 0x0a with parameters 0x88 or 0x10.
-This seems only on/off control although other value might be accepted.
-
-The detection of the LED isn't clear yet. It should have been the new
-capability bits that indicate the presence, but on real machines, it
-doesn't fit. So, for the time being, the driver checks the product id
-in the ext capability bits and assumes that LED exists on the known
-devices.
-
-Signed-off-by: Takashi Iwai
-
----
- drivers/input/mouse/Kconfig | 8 ++
- drivers/input/mouse/synaptics.c | 124 ++++++++++++++++++++++++++++++++++++++++
- drivers/input/mouse/synaptics.h | 3
- 3 files changed, 135 insertions(+)
-
---- a/drivers/input/mouse/Kconfig
-+++ b/drivers/input/mouse/Kconfig
-@@ -68,6 +68,14 @@ config MOUSE_PS2_SYNAPTICS
-
- If unsure, say Y.
-
-+config MOUSE_PS2_SYNAPTICS_LED
-+ bool "Support embedded LED on Synaptics devices"
-+ depends on MOUSE_PS2_SYNAPTICS
-+ depends on LEDS_CLASS=y || LEDS_CLASS=MOUSE_PS2
-+ help
-+ Say Y here if you have a Synaptics device with an embedded LED.
-+ This will enable LED class driver to control the LED device.
-+
- config MOUSE_PS2_LIFEBOOK
- bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT
- default y
---- a/drivers/input/mouse/synaptics.c
-+++ b/drivers/input/mouse/synaptics.c
-@@ -29,6 +29,7 @@
- #include
- #include
- #include
-+#include
- #include
- #include "psmouse.h"
- #include "synaptics.h"
-@@ -431,6 +432,123 @@ static void synaptics_pt_create(struct p
- serio_register_port(serio);
- }
-
-+#ifdef CONFIG_MOUSE_PS2_SYNAPTICS_LED
-+/*
-+ * LED handling:
-+ * Some Synaptics devices have an embeded LED at the top-left corner.
-+ */
-+
-+struct synaptics_led {
-+ struct psmouse *psmouse;
-+ struct work_struct work;
-+ struct led_classdev cdev;
-+};
-+
-+static void synaptics_set_led(struct psmouse *psmouse, int on)
-+{
-+ int i;
-+ unsigned char cmd = on ? 0x88 : 0x10;
-+
-+ ps2_begin_command(&psmouse->ps2dev);
-+ if (__ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_SETSCALE11))
-+ goto out;
-+ for (i = 6; i >= 0; i -= 2) {
-+ unsigned char d = (cmd >> i) & 3;
-+ if (__ps2_command(&psmouse->ps2dev, &d, PSMOUSE_CMD_SETRES))
-+ goto out;
-+ }
-+ cmd = 0x0a;
-+ __ps2_command(&psmouse->ps2dev, &cmd, PSMOUSE_CMD_SETRATE);
-+ out:
-+ ps2_end_command(&psmouse->ps2dev);
-+}
-+
-+static void synaptics_led_work(struct work_struct *work)
-+{
-+ struct synaptics_led *led;
-+
-+ led = container_of(work, struct synaptics_led, work);
-+ synaptics_set_led(led->psmouse, led->cdev.brightness);
-+}
-+
-+static void synaptics_led_cdev_brightness_set(struct led_classdev *cdev,
-+ enum led_brightness value)
-+{
-+ struct synaptics_led *led;
-+
-+ led = container_of(cdev, struct synaptics_led, cdev);
-+ schedule_work(&led->work);
-+}
-+
-+static void synaptics_sync_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+
-+ if (priv->led)
-+ synaptics_set_led(psmouse, priv->led->cdev.brightness);
-+}
-+
-+static bool synaptics_has_led(struct synaptics_data *priv)
-+{
-+ if (!priv->ext_cap_0c)
-+ return false;
-+ /* FIXME: LED is supposedly detectable in cap0c[1] 0x20, but it seems
-+ * not working on real machines.
-+ * So we check the product id to be sure.
-+ */
-+ if (SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0xe4 &&
-+ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x64 &&
-+ SYN_CAP_PRODUCT_ID(priv->ext_cap) != 0x84)
-+ return false;
-+ if (!(priv->ext_cap_0c & 0x2000) &&
-+ (priv->capabilities & 0xd00ff) != 0xd0073)
-+ return false;
-+ return true;
-+}
-+
-+static int synaptics_init_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+ struct synaptics_led *led;
-+ int err;
-+
-+ if (!synaptics_has_led(priv))
-+ return 0;
-+ printk(KERN_INFO "synaptics: support LED control\n");
-+ led = kzalloc(sizeof(struct synaptics_led), GFP_KERNEL);
-+ if (!led)
-+ return -ENOMEM;
-+ led->psmouse = psmouse;
-+ INIT_WORK(&led->work, synaptics_led_work);
-+ led->cdev.name = "psmouse::synaptics";
-+ led->cdev.brightness_set = synaptics_led_cdev_brightness_set;
-+ led->cdev.flags = LED_CORE_SUSPENDRESUME;
-+ err = led_classdev_register(NULL, &led->cdev);
-+ if (err < 0) {
-+ kfree(led);
-+ return err;
-+ }
-+ priv->led = led;
-+ return 0;
-+}
-+
-+static void synaptics_free_led(struct psmouse *psmouse)
-+{
-+ struct synaptics_data *priv = psmouse->private;
-+
-+ if (!priv->led)
-+ return;
-+ cancel_work_sync(&priv->led->work);
-+ synaptics_set_led(psmouse, 0);
-+ led_classdev_unregister(&priv->led->cdev);
-+ kfree(priv->led);
-+}
-+#else
-+#define synaptics_init_led(ps) 0
-+#define synaptics_free_led(ps) do {} while (0)
-+#define synaptics_sync_led(ps) do {} while (0)
-+#endif
-+
- /*****************************************************************************
- * Functions to interpret the absolute mode packets
- ****************************************************************************/
-@@ -1276,6 +1394,7 @@ static void synaptics_disconnect(struct
- device_remove_file(&psmouse->ps2dev.serio->dev,
- &psmouse_attr_disable_gesture.dattr);
-
-+ synaptics_free_led(psmouse);
- synaptics_reset(psmouse);
- kfree(priv);
- psmouse->private = NULL;
-@@ -1332,6 +1451,8 @@ static int synaptics_reconnect(struct ps
- return -1;
- }
-
-+ synaptics_sync_led(psmouse);
-+
- return 0;
- }
-
-@@ -1441,6 +1562,9 @@ static int __synaptics_init(struct psmou
- priv->model_id,
- priv->capabilities, priv->ext_cap, priv->ext_cap_0c);
-
-+ if (synaptics_init_led(psmouse) < 0)
-+ goto init_fail;
-+
- set_input_params(psmouse->dev, priv);
-
- /*
---- a/drivers/input/mouse/synaptics.h
-+++ b/drivers/input/mouse/synaptics.h
-@@ -145,6 +145,8 @@ struct synaptics_hw_state {
- struct synaptics_mt_state mt_state;
- };
-
-+struct synaptics_led;
-+
- struct synaptics_data {
- /* Data read from the touchpad */
- unsigned long int model_id; /* Model-ID */
-@@ -174,6 +176,7 @@ struct synaptics_data {
- */
- struct synaptics_hw_state agm;
- bool agm_pending; /* new AGM packet received */
-+ struct synaptics_led *led;
- };
-
- void synaptics_module_init(void);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/mach-dove-Fixup-ge00-initialisation.patch new/patches.drivers/mach-dove-Fixup-ge00-initialisation.patch
--- old/patches.drivers/mach-dove-Fixup-ge00-initialisation.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/mach-dove-Fixup-ge00-initialisation.patch 2012-07-26 08:26:46.000000000 +0200
@@ -0,0 +1,25 @@
+From: Hannes Reinecke
+Date: Tue, 12 Jun 2012 15:41:05 +0200
+Subject: [PATCH] mach-dove: Fixup ge00 initialisation
+Patch-Mainline: Submitted to linux-arm-kernel
+
+The last argument of orion_ge00_init() is actually the error
+interrupt, so we should be using the correct value here.
+
+Signed-off-by: Hannes Reinecke
+---
+ arch/arm/mach-dove/common.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/arch/arm/mach-dove/common.c
++++ b/arch/arm/mach-dove/common.c
+@@ -102,7 +102,8 @@ void __init dove_ehci1_init(void)
+ void __init dove_ge00_init(struct mv643xx_eth_platform_data *eth_data)
+ {
+ orion_ge00_init(eth_data,
+- DOVE_GE00_PHYS_BASE, IRQ_DOVE_GE00_SUM, 0);
++ DOVE_GE00_PHYS_BASE, IRQ_DOVE_GE00_SUM,
++ IRQ_DOVE_GE00_ERR);
+ }
+
+ /*****************************************************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/spi-orion-convert-to-new-infrastructure.patch new/patches.drivers/spi-orion-convert-to-new-infrastructure.patch
--- old/patches.drivers/spi-orion-convert-to-new-infrastructure.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/spi-orion-convert-to-new-infrastructure.patch 2012-07-26 08:26:46.000000000 +0200
@@ -0,0 +1,251 @@
+From: Hannes Reinecke
+Date: Tue, 12 Jun 2012 12:15:31 +0200
+Subject: [PATCH] spi-orion: convert to new infrastructure
+Patch-Mainline: Submitted to linux-spi-devel
+
+Get rid of the 'master is unqueued' warning messages during boot.
+
+Signed-off-by: Hannes Reinecke
+---
+ drivers/spi/spi-orion.c | 143 +++++++++++++++---------------------------------
+ 1 file changed, 47 insertions(+), 96 deletions(-)
+
+--- a/drivers/spi/spi-orion.c
++++ b/drivers/spi/spi-orion.c
+@@ -35,12 +35,6 @@
+ #define ORION_SPI_CLK_PRESCALE_MASK 0x1F
+
+ struct orion_spi {
+- struct work_struct work;
+-
+- /* Lock access to transfer list. */
+- spinlock_t lock;
+-
+- struct list_head msg_queue;
+ struct spi_master *master;
+ void __iomem *base;
+ unsigned int max_speed;
+@@ -49,8 +43,6 @@ struct orion_spi {
+ struct clk *clk;
+ };
+
+-static struct workqueue_struct *orion_spi_wq;
+-
+ static inline void __iomem *spi_reg(struct orion_spi *orion_spi, u32 reg)
+ {
+ return orion_spi->base + reg;
+@@ -277,73 +269,53 @@ out:
+ }
+
+
+-static void orion_spi_work(struct work_struct *work)
++static void orion_spi_work(struct orion_spi *orion_spi, struct spi_message *m)
+ {
+- struct orion_spi *orion_spi =
+- container_of(work, struct orion_spi, work);
++ struct spi_device *spi;
++ struct spi_transfer *t = NULL;
++ int par_override = 0;
++ int status = 0;
++ int cs_active = 0;
++
++ spi = m->spi;
+
+- spin_lock_irq(&orion_spi->lock);
+- while (!list_empty(&orion_spi->msg_queue)) {
+- struct spi_message *m;
+- struct spi_device *spi;
+- struct spi_transfer *t = NULL;
+- int par_override = 0;
+- int status = 0;
+- int cs_active = 0;
+-
+- m = container_of(orion_spi->msg_queue.next, struct spi_message,
+- queue);
+-
+- list_del_init(&m->queue);
+- spin_unlock_irq(&orion_spi->lock);
+-
+- spi = m->spi;
+-
+- /* Load defaults */
+- status = orion_spi_setup_transfer(spi, NULL);
+-
+- if (status < 0)
+- goto msg_done;
+-
+- list_for_each_entry(t, &m->transfers, transfer_list) {
+- if (par_override || t->speed_hz || t->bits_per_word) {
+- par_override = 1;
+- status = orion_spi_setup_transfer(spi, t);
+- if (status < 0)
+- break;
+- if (!t->speed_hz && !t->bits_per_word)
+- par_override = 0;
+- }
+-
+- if (!cs_active) {
+- orion_spi_set_cs(orion_spi, 1);
+- cs_active = 1;
+- }
+-
+- if (t->len)
+- m->actual_length +=
+- orion_spi_write_read(spi, t);
+-
+- if (t->delay_usecs)
+- udelay(t->delay_usecs);
+-
+- if (t->cs_change) {
+- orion_spi_set_cs(orion_spi, 0);
+- cs_active = 0;
+- }
++ /* Load defaults */
++ status = orion_spi_setup_transfer(spi, NULL);
++ if (status < 0)
++ goto msg_done;
++
++ list_for_each_entry(t, &m->transfers, transfer_list) {
++ if (par_override || t->speed_hz || t->bits_per_word) {
++ par_override = 1;
++ status = orion_spi_setup_transfer(spi, t);
++ if (status < 0)
++ break;
++ if (!t->speed_hz && !t->bits_per_word)
++ par_override = 0;
+ }
+
+-msg_done:
+- if (cs_active)
+- orion_spi_set_cs(orion_spi, 0);
++ if (!cs_active) {
++ orion_spi_set_cs(orion_spi, 1);
++ cs_active = 1;
++ }
++
++ if (t->len)
++ m->actual_length += orion_spi_write_read(spi, t);
+
+- m->status = status;
+- m->complete(m->context);
++ if (t->delay_usecs)
++ udelay(t->delay_usecs);
+
+- spin_lock_irq(&orion_spi->lock);
++ if (t->cs_change) {
++ orion_spi_set_cs(orion_spi, 0);
++ cs_active = 0;
++ }
+ }
+
+- spin_unlock_irq(&orion_spi->lock);
++msg_done:
++ if (cs_active)
++ orion_spi_set_cs(orion_spi, 0);
++
++ m->status = status;
+ }
+
+ static int __init orion_spi_reset(struct orion_spi *orion_spi)
+@@ -376,23 +348,22 @@ static int orion_spi_setup(struct spi_de
+ return 0;
+ }
+
+-static int orion_spi_transfer(struct spi_device *spi, struct spi_message *m)
++static int orion_spi_transfer_one_message(struct spi_master *spi,
++ struct spi_message *m)
+ {
+ struct orion_spi *orion_spi;
+ struct spi_transfer *t = NULL;
+- unsigned long flags;
+
++ orion_spi = spi_master_get_devdata(spi);
+ m->actual_length = 0;
+ m->status = 0;
+
+ /* reject invalid messages and transfers */
+- if (list_empty(&m->transfers) || !m->complete)
++ if (list_empty(&m->transfers))
+ return -EINVAL;
+
+- orion_spi = spi_master_get_devdata(spi->master);
+-
+ list_for_each_entry(t, &m->transfers, transfer_list) {
+- unsigned int bits_per_word = spi->bits_per_word;
++ unsigned int bits_per_word = m->spi->bits_per_word;
+
+ if (t->tx_buf == NULL && t->rx_buf == NULL && t->len) {
+ dev_err(&spi->dev,
+@@ -430,18 +401,13 @@ static int orion_spi_transfer(struct spi
+ }
+ }
+
+-
+- spin_lock_irqsave(&orion_spi->lock, flags);
+- list_add_tail(&m->queue, &orion_spi->msg_queue);
+- queue_work(orion_spi_wq, &orion_spi->work);
+- spin_unlock_irqrestore(&orion_spi->lock, flags);
++ orion_spi_work(orion_spi, m);
++ spi_finalize_current_message(spi);
+
+ return 0;
+ msg_rejected:
+ /* Message rejected and not queued */
+ m->status = -EINVAL;
+- if (m->complete)
+- m->complete(m->context);
+ return -EINVAL;
+ }
+
+@@ -469,7 +435,7 @@ static int __init orion_spi_probe(struct
+ master->mode_bits = 0;
+
+ master->setup = orion_spi_setup;
+- master->transfer = orion_spi_transfer;
++ master->transfer_one_message = orion_spi_transfer_one_message;
+ master->num_chipselect = ORION_NUM_CHIPSELECTS;
+
+ dev_set_drvdata(&pdev->dev, master);
+@@ -503,11 +469,6 @@ static int __init orion_spi_probe(struct
+ }
+ spi->base = ioremap(r->start, SZ_1K);
+
+- INIT_WORK(&spi->work, orion_spi_work);
+-
+- spin_lock_init(&spi->lock);
+- INIT_LIST_HEAD(&spi->msg_queue);
+-
+ if (orion_spi_reset(spi) < 0)
+ goto out_rel_mem;
+
+@@ -537,8 +498,6 @@ static int __exit orion_spi_remove(struc
+ master = dev_get_drvdata(&pdev->dev);
+ spi = spi_master_get_devdata(master);
+
+- cancel_work_sync(&spi->work);
+-
+ clk_disable_unprepare(spi->clk);
+ clk_put(spi->clk);
+
+@@ -562,21 +521,13 @@ static struct platform_driver orion_spi_
+
+ static int __init orion_spi_init(void)
+ {
+- orion_spi_wq = create_singlethread_workqueue(
+- orion_spi_driver.driver.name);
+- if (orion_spi_wq == NULL)
+- return -ENOMEM;
+-
+ return platform_driver_probe(&orion_spi_driver, orion_spi_probe);
+ }
+ module_init(orion_spi_init);
+
+ static void __exit orion_spi_exit(void)
+ {
+- flush_workqueue(orion_spi_wq);
+ platform_driver_unregister(&orion_spi_driver);
+-
+- destroy_workqueue(orion_spi_wq);
+ }
+ module_exit(orion_spi_exit);
+
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch new/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch
--- old/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/acpi_quirk_cover_all_timer_overrides.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,72 +0,0 @@
-From: Feng Tang
-Subject: ACPI: Make acpi_skip_timer_override cover all source_irq==0 cases
-References: bnc#676068
-Patch-Mainline: v3.5-rc5
-Git-commit: ae10ccdc3093486f8c2369d227583f9d79f628e5
-
-
-Signed-off-by: Thomas Renninger
-
-Currently when acpi_skip_timer_override is set, it only cover the
-(source_irq == 0 && global_irq == 2) cases. While there is also
-platform which need use this option and its global_irq is not 2.
-This patch will extend acpi_skip_timer_override to cover all
-timer overriding cases as long as the source irq is 0.
-
-This is the first part of a fix to kernel bug bugzilla 40002:
- "IRQ 0 assigned to VGA"
-https://bugzilla.kernel.org/show_bug.cgi?id=40002
-
-Reported-and-tested-by: Szymon Kowalczyk
-Signed-off-by: Feng Tang
-Signed-off-by: Len Brown
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index 8afb693..e7c698e 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -422,12 +422,14 @@ acpi_parse_int_src_ovr(struct acpi_subtable_header * header,
- return 0;
- }
-
-- if (intsrc->source_irq == 0 && intsrc->global_irq == 2) {
-+ if (intsrc->source_irq == 0) {
- if (acpi_skip_timer_override) {
-- printk(PREFIX "BIOS IRQ0 pin2 override ignored.\n");
-+ printk(PREFIX "BIOS IRQ0 override ignored.\n");
- return 0;
- }
-- if (acpi_fix_pin2_polarity && (intsrc->inti_flags & ACPI_MADT_POLARITY_MASK)) {
-+
-+ if ((intsrc->global_irq == 2) && acpi_fix_pin2_polarity
-+ && (intsrc->inti_flags & ACPI_MADT_POLARITY_MASK)) {
- intsrc->inti_flags &= ~ACPI_MADT_POLARITY_MASK;
- printk(PREFIX "BIOS IRQ0 pin2 override: forcing polarity to high active.\n");
- }
-@@ -1334,7 +1336,7 @@ static int __init dmi_disable_acpi(const struct dmi_system_id *d)
- }
-
- /*
-- * Force ignoring BIOS IRQ0 pin2 override
-+ * Force ignoring BIOS IRQ0 override
- */
- static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
- {
-@@ -1344,7 +1346,7 @@ static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
- */
- if (!acpi_skip_timer_override) {
- WARN(1, KERN_ERR "ati_ixp4x0 quirk not complete.\n");
-- pr_notice("%s detected: Ignoring BIOS IRQ0 pin2 override\n",
-+ pr_notice("%s detected: Ignoring BIOS IRQ0 override\n",
- d->ident);
- acpi_skip_timer_override = 1;
- }
-@@ -1438,7 +1440,7 @@ static struct dmi_system_id __initdata acpi_dmi_table_late[] = {
- * is enabled. This input is incorrectly designated the
- * ISA IRQ 0 via an interrupt source override even though
- * it is wired to the output of the master 8259A and INTIN0
-- * is not connected at all. Force ignoring BIOS IRQ0 pin2
-+ * is not connected at all. Force ignoring BIOS IRQ0
- * override in that cases.
- */
- {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch new/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch
--- old/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/acpica_fix_null_pointer_in_repair_code.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-Subject: Fix NULL pointer derference in acpi_ns_check_object_type()
-From: robert.moore@intel.com
-Patch-Mainline: not yet
-References: kernel bug 44171
-
-
-Signed-off-by: Thomas Renninger
-
----
- drivers/acpi/acpica/nspredef.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: linux-3.5-rc4-master/drivers/acpi/acpica/nspredef.c
-===================================================================
---- linux-3.5-rc4-master.orig/drivers/acpi/acpica/nspredef.c
-+++ linux-3.5-rc4-master/drivers/acpi/acpica/nspredef.c
-@@ -638,7 +638,7 @@ acpi_ns_check_package(struct acpi_predef
- /* Create the new outer package and populate it */
-
- status =
-- acpi_ns_wrap_with_package(data, *elements,
-+ acpi_ns_wrap_with_package(data, return_object,
- return_object_ptr);
- if (ACPI_FAILURE(status)) {
- return (status);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/brcmsmac-firmware new/patches.fixes/brcmsmac-firmware
--- old/patches.fixes/brcmsmac-firmware 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/brcmsmac-firmware 2012-07-26 03:08:52.000000000 +0200
@@ -0,0 +1,32 @@
+From: Jeff Mahoney
+Subject: brcmsmac: document firmware dependencies
+References: bnc#733148
+Patch-mainline: Submitted to linux-wireless 25 Jul 2012
+
+ The brcmsmac driver requests firmware but doesn't document the
+ dependency. This means that software that analyzes the modules to
+ determine if firmware is needed won't detect it.
+
+ Specifically, (at least) openSUSE won't install the kernel-firmware
+ package if no hardware requires it.
+
+ This patch adds the MODULE_FIRMWARE directives.
+
+Signed-off-by: Jeff Mahoney
+---
+ drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
++++ b/drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
+@@ -86,7 +86,9 @@ MODULE_AUTHOR("Broadcom Corporation");
+ MODULE_DESCRIPTION("Broadcom 802.11n wireless LAN driver.");
+ MODULE_SUPPORTED_DEVICE("Broadcom 802.11n WLAN cards");
+ MODULE_LICENSE("Dual BSD/GPL");
+-
++/* This needs to be adjusted when brcms_firmwares changes */
++MODULE_FIRMWARE("brcm/bcm43xx-0.fw");
++MODULE_FIRMWARE("brcm/bcm43xx_hdr-0.fw");
+
+ /* recognized BCMA Core IDs */
+ static struct bcma_device_id brcms_coreid_table[] = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/bridge-module-get-put.patch new/patches.fixes/bridge-module-get-put.patch
--- old/patches.fixes/bridge-module-get-put.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/bridge-module-get-put.patch 2012-07-26 03:08:52.000000000 +0200
@@ -8,12 +8,12 @@
bridges.
---
- net/bridge/br_if.c | 13 ++++++++++++-
- 1 file changed, 12 insertions(+), 1 deletion(-)
+ net/bridge/br_if.c | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
--- a/net/bridge/br_if.c
+++ b/net/bridge/br_if.c
-@@ -238,11 +239,18 @@ int br_add_bridge(struct net *net, const
+@@ -239,12 +239,19 @@ int br_add_bridge(struct net *net, const
if (!dev)
return -ENOMEM;
@@ -23,6 +23,7 @@
+ }
+
dev_net_set(dev, net);
+ dev->rtnl_link_ops = &br_link_ops;
res = register_netdev(dev);
- if (res)
@@ -33,7 +34,7 @@
return res;
}
-@@ -267,6 +276,8 @@ int br_del_bridge(struct net *net, const
+@@ -272,6 +279,8 @@ int br_del_bridge(struct net *net, const
br_dev_delete(dev, NULL);
rtnl_unlock();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch new/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch
--- old/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From: Feng Tang
-Subject: ACPI: Add a quirk for "AMILO PRO V2030" to ignore the timer overriding
-References: bnc#676068
-Patch-Mainline: v3.5-rc5
-Git-commit: f6b54f083cc66cf9b11d2120d8df3c2ad4e0836d
-
-
-Signed-off-by: Thomas Renninger
-
-This is the 2nd part of fix for kernel bugzilla 40002:
- "IRQ 0 assigned to VGA"
-https://bugzilla.kernel.org/show_bug.cgi?id=40002
-
-The root cause is the buggy FW, whose ACPI tables assign the GSI 16
-to 2 irqs 0 and 16(VGA), and the VGA is the right owner of GSI 16.
-So add a quirk to ignore the irq0 overriding GSI 16 for the
-FUJITSU SIEMENS AMILO PRO V2030 platform will solve this issue.
-
-Reported-and-tested-by: Szymon Kowalczyk
-Signed-off-by: Feng Tang
-Signed-off-by: Len Brown
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index 3a6afba..b2297e5 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -1470,6 +1470,14 @@ static struct dmi_system_id __initdata acpi_dmi_table_late[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq 6715b"),
- },
- },
-+ {
-+ .callback = dmi_ignore_irq0_timer_override,
-+ .ident = "FUJITSU SIEMENS",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "AMILO PRO V2030"),
-+ },
-+ },
- {}
- };
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/grab-swap-token-oops new/patches.fixes/grab-swap-token-oops
--- old/patches.fixes/grab-swap-token-oops 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/grab-swap-token-oops 1970-01-01 01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-From: Dean Roe
-Subject: Prevent NULL pointer deref in grab_swap_token
-References: 159260
-Patch-mainline: not yet
-
-grab_swap_token() assumes that the current process has an mm struct,
-which is not true for kernel threads invoking get_user_pages(). Since
-this should be extremely rare, just return from grab_swap_token()
-without doing anything.
-
-Signed-off-by: Dean Roe
-Acked-by: mason@suse.de
-Acked-by: okir@suse.de
-
-
- mm/thrash.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/mm/thrash.c
-+++ b/mm/thrash.c
-@@ -52,12 +52,15 @@ static struct mem_cgroup *swap_token_mem
- void grab_swap_token(struct mm_struct *mm)
- {
- int current_interval;
-- unsigned int old_prio = mm->token_priority;
-+ unsigned int old_prio;
- static unsigned int global_faults;
- static unsigned int last_aging;
-
- global_faults++;
-+ if (mm == NULL)
-+ return;
-
-+ old_prio = mm->token_priority;
- current_interval = global_faults - mm->faultstamp;
-
- if (!spin_trylock(&swap_token_lock))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch new/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch
--- old/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-From: Konstantin Khlebnikov
-Date: Sat, 09 Jun 2012 13:43:32 +0400
-Subject: [PATCH] mm: correctly synchronize rss-counters at exit/exec
-Patch-mainline: v3.5-rc3
-Git-commit: 4fe7efdbdfb1c7e7a7f31decfd831c0f31d37091
-References: bnc#767152
-
-do_exit() and exec_mmap() call sync_mm_rss() before mm_release()
-does put_user(clear_child_tid) which can update task->rss_stat
-and thus make mm->rss_stat inconsistent. This triggers the "BUG:"
-printk in check_mm().
-
-Let's fix this bug in the safest way, and optimize/cleanup this later.
-
-Reported-by: Markus Trippelsdorf
-Cc: Oleg Nesterov
-Signed-off-by: Konstantin Khlebnikov
-Acked-by: Michal Hocko
-
----
- fs/exec.c | 2 +-
- kernel/exit.c | 1 +
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-Index: linux-3.4-openSUSE-12.2/fs/exec.c
-===================================================================
---- linux-3.4-openSUSE-12.2.orig/fs/exec.c
-+++ linux-3.4-openSUSE-12.2/fs/exec.c
-@@ -823,10 +823,10 @@ static int exec_mmap(struct mm_struct *m
- /* Notify parent that we're no longer interested in the old VM */
- tsk = current;
- old_mm = current->mm;
-- sync_mm_rss(old_mm);
- mm_release(tsk, old_mm);
-
- if (old_mm) {
-+ sync_mm_rss(old_mm);
- /*
- * Make sure that if there is a core dump in progress
- * for the old mm, we get out and die instead of going
-Index: linux-3.4-openSUSE-12.2/kernel/exit.c
-===================================================================
---- linux-3.4-openSUSE-12.2.orig/kernel/exit.c
-+++ linux-3.4-openSUSE-12.2/kernel/exit.c
-@@ -643,6 +643,7 @@ static void exit_mm(struct task_struct *
- mm_release(tsk, mm);
- if (!mm)
- return;
-+ sync_mm_rss(mm);
- /*
- * Serialize with any possible pending coredump.
- * We must hold mmap_sem around checking core_state
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/nfs-adaptive-readdir-plus new/patches.fixes/nfs-adaptive-readdir-plus
--- old/patches.fixes/nfs-adaptive-readdir-plus 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/nfs-adaptive-readdir-plus 2012-07-26 03:08:52.000000000 +0200
@@ -40,7 +40,7 @@
@@ -802,6 +802,9 @@ static int nfs_readdir(struct file *filp
desc->dir_cookie = &dir_ctx->dir_cookie;
desc->decode = NFS_PROTO(inode)->decode_dirent;
- desc->plus = NFS_USE_READDIRPLUS(inode);
+ desc->plus = nfs_use_readdirplus(inode, filp) ? 1 : 0;
+ if (filp->f_pos > 0 && !test_bit(NFS_INO_SEEN_GETATTR, &NFS_I(inode)->flags))
+ desc->plus = 0;
+ clear_bit(NFS_INO_SEEN_GETATTR, &NFS_I(inode)->flags);
@@ -68,7 +68,7 @@
--- linux-2.6.37-openSUSE-11.4.orig/include/linux/nfs_fs.h
+++ linux-2.6.37-openSUSE-11.4/include/linux/nfs_fs.h
@@ -220,6 +220,10 @@ struct nfs_inode {
- #define NFS_INO_PNFS_COMMIT (8) /* use pnfs code for commit */
+ #define NFS_INO_COMMIT (7) /* inode is committing unstable writes */
#define NFS_INO_LAYOUTCOMMIT (9) /* layoutcommit required */
#define NFS_INO_LAYOUTCOMMITTING (10) /* layoutcommit inflight */
+#define NFS_INO_SEEN_GETATTR (11) /* flag to track if app is calling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded new/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded
--- old/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded 1970-01-01 01:00:00.000000000 +0100
@@ -1,68 +0,0 @@
-From b1027439dff844675f6c0df97a1b1d190791a699 Mon Sep 17 00:00:00 2001
-From: Bryan Schumaker
-Date: Wed, 20 Jun 2012 14:35:28 -0400
-Subject: NFS: Force the legacy idmapper to be single threaded
-Git-commit: b1027439dff844675f6c0df97a1b1d190791a699
-Patch-mainline: v3.5-rc4
-References: bnc#766514
-
-It was initially coded under the assumption that there would only be one
-request at a time, so use a lock to enforce this requirement..
-
-Signed-off-by: Bryan Schumaker
-CC: stable@vger.kernel.org [3.4+]
-Signed-off-by: Trond Myklebust
-Acked-by: Jeff Mahoney
----
- fs/nfs/idmap.c | 13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/fs/nfs/idmap.c b/fs/nfs/idmap.c
-index b5b86a0..864c51e 100644
---- a/fs/nfs/idmap.c
-+++ b/fs/nfs/idmap.c
-@@ -57,6 +57,11 @@ unsigned int nfs_idmap_cache_timeout = 600;
- static const struct cred *id_resolver_cache;
- static struct key_type key_type_id_resolver_legacy;
-
-+struct idmap {
-+ struct rpc_pipe *idmap_pipe;
-+ struct key_construction *idmap_key_cons;
-+ struct mutex idmap_mutex;
-+};
-
- /**
- * nfs_fattr_init_names - initialise the nfs_fattr owner_name/group_name fields
-@@ -310,9 +315,11 @@ static ssize_t nfs_idmap_get_key(const char *name, size_t namelen,
- name, namelen, type, data,
- data_size, NULL);
- if (ret < 0) {
-+ mutex_lock(&idmap->idmap_mutex);
- ret = nfs_idmap_request_key(&key_type_id_resolver_legacy,
- name, namelen, type, data,
- data_size, idmap);
-+ mutex_unlock(&idmap->idmap_mutex);
- }
- return ret;
- }
-@@ -354,11 +361,6 @@ static int nfs_idmap_lookup_id(const char *name, size_t namelen, const char *typ
- /* idmap classic begins here */
- module_param(nfs_idmap_cache_timeout, int, 0644);
-
--struct idmap {
-- struct rpc_pipe *idmap_pipe;
-- struct key_construction *idmap_key_cons;
--};
--
- enum {
- Opt_find_uid, Opt_find_gid, Opt_find_user, Opt_find_group, Opt_find_err
- };
-@@ -469,6 +471,7 @@ nfs_idmap_new(struct nfs_client *clp)
- return error;
- }
- idmap->idmap_pipe = pipe;
-+ mutex_init(&idmap->idmap_mutex);
-
- clp->cl_idmap = idmap;
- return 0;
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch new/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch
--- old/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-From: Jan Kara
-Subject: [PATCH 2/3] udf: Avoid run away loop when partition table length is corrupted
-Git-commit: adee11b2085bee90bd8f4f52123ffb07882d6256
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Check provided length of partition table so that (possibly maliciously)
-corrupted partition table cannot cause accessing data beyond current buffer.
-
-Signed-off-by: Jan Kara
-
----
- fs/udf/super.c | 10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index 9da6f4e..ce911f5 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -1225,6 +1225,7 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- struct genericPartitionMap *gpm;
- uint16_t ident;
- struct buffer_head *bh;
-+ unsigned int table_len;
- int ret = 0;
-
- bh = udf_read_tagged(sb, block, block, &ident);
-@@ -1232,13 +1233,20 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- return 1;
- BUG_ON(ident != TAG_IDENT_LVD);
- lvd = (struct logicalVolDesc *)bh->b_data;
-+ table_len = le32_to_cpu(lvd->mapTableLength);
-+ if (sizeof(*lvd) + table_len > sb->s_blocksize) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Partition table too long (%u > %lu)\n", table_len,
-+ sb->s_blocksize - sizeof(*lvd));
-+ goto out_bh;
-+ }
-
- ret = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
- if (ret)
- goto out_bh;
-
- for (i = 0, offset = 0;
-- i < sbi->s_partitions && offset < le32_to_cpu(lvd->mapTableLength);
-+ i < sbi->s_partitions && offset < table_len;
- i++, offset += gpm->partitionMapLength) {
- struct udf_part_map *map = &sbi->s_partmaps[i];
- gpm = (struct genericPartitionMap *)
---
-1.7.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Fortify-loading-of-sparing-table.patch new/patches.fixes/udf-Fortify-loading-of-sparing-table.patch
--- old/patches.fixes/udf-Fortify-loading-of-sparing-table.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Fortify-loading-of-sparing-table.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,133 +0,0 @@
-From: Jan Kara
-Subject: [PATCH 3/3] udf: Fortify loading of sparing table
-Git-commit: 1df2ae31c724e57be9d7ac00d78db8a5dabdd050
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Add sanity checks when loading sparing table from disk to avoid accessing
-unallocated memory or writing to it.
-
-Signed-off-by: Jan Kara
-
----
- fs/udf/super.c | 86 ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 53 insertions(+), 33 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index ce911f5..8d86a87 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -56,6 +56,7 @@
- #include
- #include
- #include
-+#include
- #include
-
- #include "udf_sb.h"
-@@ -1215,11 +1216,59 @@ out_bh:
- return ret;
- }
-
-+static int udf_load_sparable_map(struct super_block *sb,
-+ struct udf_part_map *map,
-+ struct sparablePartitionMap *spm)
-+{
-+ uint32_t loc;
-+ uint16_t ident;
-+ struct sparingTable *st;
-+ struct udf_sparing_data *sdata = &map->s_type_specific.s_sparing;
-+ int i;
-+ struct buffer_head *bh;
-+
-+ map->s_partition_type = UDF_SPARABLE_MAP15;
-+ sdata->s_packet_len = le16_to_cpu(spm->packetLength);
-+ if (!is_power_of_2(sdata->s_packet_len)) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Invalid packet length %u\n",
-+ (unsigned)sdata->s_packet_len);
-+ return -EIO;
-+ }
-+ if (spm->numSparingTables > 4) {
-+ udf_err(sb, "error loading logical volume descriptor: "
-+ "Too many sparing tables (%d)\n",
-+ (int)spm->numSparingTables);
-+ return -EIO;
-+ }
-+
-+ for (i = 0; i < spm->numSparingTables; i++) {
-+ loc = le32_to_cpu(spm->locSparingTable[i]);
-+ bh = udf_read_tagged(sb, loc, loc, &ident);
-+ if (!bh)
-+ continue;
-+
-+ st = (struct sparingTable *)bh->b_data;
-+ if (ident != 0 ||
-+ strncmp(st->sparingIdent.ident, UDF_ID_SPARING,
-+ strlen(UDF_ID_SPARING)) ||
-+ sizeof(*st) + le16_to_cpu(st->reallocationTableLen) >
-+ sb->s_blocksize) {
-+ brelse(bh);
-+ continue;
-+ }
-+
-+ sdata->s_spar_map[i] = bh;
-+ }
-+ map->s_partition_func = udf_get_pblock_spar15;
-+ return 0;
-+}
-+
- static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- struct kernel_lb_addr *fileset)
- {
- struct logicalVolDesc *lvd;
-- int i, j, offset;
-+ int i, offset;
- uint8_t type;
- struct udf_sb_info *sbi = UDF_SB(sb);
- struct genericPartitionMap *gpm;
-@@ -1281,38 +1330,9 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- } else if (!strncmp(upm2->partIdent.ident,
- UDF_ID_SPARABLE,
- strlen(UDF_ID_SPARABLE))) {
-- uint32_t loc;
-- struct sparingTable *st;
-- struct sparablePartitionMap *spm =
-- (struct sparablePartitionMap *)gpm;
--
-- map->s_partition_type = UDF_SPARABLE_MAP15;
-- map->s_type_specific.s_sparing.s_packet_len =
-- le16_to_cpu(spm->packetLength);
-- for (j = 0; j < spm->numSparingTables; j++) {
-- struct buffer_head *bh2;
--
-- loc = le32_to_cpu(
-- spm->locSparingTable[j]);
-- bh2 = udf_read_tagged(sb, loc, loc,
-- &ident);
-- map->s_type_specific.s_sparing.
-- s_spar_map[j] = bh2;
--
-- if (bh2 == NULL)
-- continue;
--
-- st = (struct sparingTable *)bh2->b_data;
-- if (ident != 0 || strncmp(
-- st->sparingIdent.ident,
-- UDF_ID_SPARING,
-- strlen(UDF_ID_SPARING))) {
-- brelse(bh2);
-- map->s_type_specific.s_sparing.
-- s_spar_map[j] = NULL;
-- }
-- }
-- map->s_partition_func = udf_get_pblock_spar15;
-+ if (udf_load_sparable_map(sb, map,
-+ (struct sparablePartitionMap *)gpm) < 0)
-+ goto out_bh;
- } else if (!strncmp(upm2->partIdent.ident,
- UDF_ID_METADATA,
- strlen(UDF_ID_METADATA))) {
---
-1.7.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch new/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch
--- old/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch 2012-07-04 10:23:28.000000000 +0200
+++ new/patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-From: Jan Kara
-Subject: [PATCH 1/3] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol()
-Git-commit: cb14d340ef1737c24125dd663eff77734a482d47
-References: bnc#769784
-Patch-mainline: 3.5-rc5
-
-Signed-off-by: Jan Kara
-
----
- fs/udf/super.c | 6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/fs/udf/super.c b/fs/udf/super.c
-index ac8a348..9da6f4e 100644
---- a/fs/udf/super.c
-+++ b/fs/udf/super.c
-@@ -1233,11 +1233,9 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
- BUG_ON(ident != TAG_IDENT_LVD);
- lvd = (struct logicalVolDesc *)bh->b_data;
-
-- i = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
-- if (i != 0) {
-- ret = i;
-+ ret = udf_sb_alloc_partition_maps(sb, le32_to_cpu(lvd->numPartitionMaps));
-+ if (ret)
- goto out_bh;
-- }
-
- for (i = 0, offset = 0;
- i < sbi->s_partitions && offset < le32_to_cpu(lvd->mapTableLength);
---
-1.7.1
-
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 9234 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/apm-honor-config_apm_cpu_idle-n new/patches.rpmify/apm-honor-config_apm_cpu_idle-n
--- old/patches.rpmify/apm-honor-config_apm_cpu_idle-n 2012-05-09 16:46:42.000000000 +0200
+++ new/patches.rpmify/apm-honor-config_apm_cpu_idle-n 2012-06-18 20:44:32.000000000 +0200
@@ -26,7 +26,7 @@
--- a/arch/x86/kernel/apm_32.c
+++ b/arch/x86/kernel/apm_32.c
-@@ -375,10 +375,12 @@ static struct {
+@@ -372,10 +372,12 @@ static struct {
unsigned long offset;
unsigned short segment;
} apm_bios_entry;
@@ -39,7 +39,7 @@
static int suspends_pending;
static int standbys_pending;
static int ignore_sys_suspend;
-@@ -807,6 +809,7 @@ static int set_system_power_state(u_shor
+@@ -804,6 +806,7 @@ static int set_system_power_state(u_shor
return set_power_state(APM_DEVICE_ALL, state);
}
@@ -47,7 +47,7 @@
/**
* apm_do_idle - perform power saving
*
-@@ -966,6 +969,7 @@ recalc:
+@@ -963,6 +966,7 @@ recalc:
local_irq_enable();
}
@@ -55,7 +55,7 @@
/**
* apm_power_off - ask the BIOS to power off
-@@ -1875,12 +1879,14 @@ static int __init apm_setup(char *str)
+@@ -1871,12 +1875,14 @@ static int __init apm_setup(char *str)
if ((strncmp(str, "bounce-interval=", 16) == 0) ||
(strncmp(str, "bounce_interval=", 16) == 0))
bounce_interval = simple_strtol(str + 16, NULL, 0);
@@ -70,7 +70,7 @@
invert = (strncmp(str, "no-", 3) == 0) ||
(strncmp(str, "no_", 3) == 0);
if (invert)
-@@ -2383,6 +2389,7 @@ static int __init apm_init(void)
+@@ -2379,6 +2385,7 @@ static int __init apm_init(void)
if (misc_register(&apm_device))
printk(KERN_WARNING "apm: Could not register misc device.\n");
@@ -78,7 +78,7 @@
if (HZ != 100)
idle_period = (idle_period * HZ) / 100;
if (idle_threshold < 100) {
-@@ -2390,6 +2397,7 @@ static int __init apm_init(void)
+@@ -2386,6 +2393,7 @@ static int __init apm_init(void)
pm_idle = apm_cpu_idle;
set_pm_idle = 1;
}
@@ -86,7 +86,7 @@
return 0;
}
-@@ -2398,6 +2406,7 @@ static void __exit apm_exit(void)
+@@ -2394,6 +2402,7 @@ static void __exit apm_exit(void)
{
int error;
@@ -94,15 +94,15 @@
if (set_pm_idle) {
pm_idle = original_pm_idle;
/*
-@@ -2407,6 +2416,7 @@ static void __exit apm_exit(void)
+@@ -2403,6 +2412,7 @@ static void __exit apm_exit(void)
*/
- cpu_idle_wait();
+ kick_all_cpus_sync();
}
+#endif
if (((apm_info.bios.flags & APM_BIOS_DISENGAGED) == 0)
&& (apm_info.connection_version > 0x0100)) {
error = apm_engage_power_management(APM_DEVICE_ALL, 0);
-@@ -2443,12 +2453,14 @@ MODULE_PARM_DESC(broken_psr, "BIOS has a
+@@ -2439,12 +2449,14 @@ MODULE_PARM_DESC(broken_psr, "BIOS has a
module_param(realmode_power_off, bool, 0444);
MODULE_PARM_DESC(realmode_power_off,
"Switch to real mode before powering off");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo new/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo
--- old/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo 2012-05-09 16:46:42.000000000 +0200
+++ new/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo 2012-06-18 20:44:32.000000000 +0200
@@ -20,7 +20,7 @@
--- a/drivers/gpu/drm/nouveau/nouveau_acpi.c
+++ b/drivers/gpu/drm/nouveau/nouveau_acpi.c
-@@ -45,6 +45,7 @@ static struct nouveau_dsm_priv {
+@@ -42,6 +42,7 @@ static struct nouveau_dsm_priv {
#define NOUVEAU_DSM_HAS_MUX 0x1
#define NOUVEAU_DSM_HAS_OPT 0x2
@@ -28,9 +28,9 @@
static const char nouveau_dsm_muid[] = {
0xA0, 0xA0, 0x95, 0x9D, 0x60, 0x00, 0x48, 0x4D,
0xB3, 0x4D, 0x7E, 0x5F, 0xEA, 0x12, 0x9F, 0xD4,
-@@ -298,6 +299,10 @@ void nouveau_unregister_dsm_handler(void
- {
- vga_switcheroo_unregister_handler();
+@@ -341,6 +342,10 @@ void nouveau_unregister_dsm_handler(void
+ if (nouveau_dsm_priv.optimus_detected || nouveau_dsm_priv.dsm_detected)
+ vga_switcheroo_unregister_handler();
}
+#else
+void nouveau_register_dsm_handler(void) {}
++++++ patches.suse.tar.bz2 ++++++
++++ 2678 lines of diff (skipped)
++++++ patches.xen.tar.bz2 ++++++
++++ 34416 lines of diff (skipped)
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:49.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:49.000000000 +0200
@@ -27,10 +27,6 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
- patches.kernel.org/patch-3.4.1
- patches.kernel.org/patch-3.4.1-2
- patches.kernel.org/patch-3.4.2-3
- patches.kernel.org/patch-3.4.3-4
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -136,7 +132,6 @@
########################################################
# powerpc/generic
########################################################
- patches.suse/led_classdev.sysfs-name.patch
patches.suse/radeon-monitor-jsxx-quirk.patch
patches.suse/8250-sysrq-ctrl_o.patch
@@ -145,7 +140,7 @@
patches.suse/ppc-powerbook-usb-fn-key-default.patch
patches.drivers/ppc64-adb
patches.suse/suse-ppc64-branding
- patches.arch/ppc64-xmon-dmesg-printing.patch
++needs_update patches.arch/ppc64-xmon-dmesg-printing.patch
patches.arch/ppc-prom-nodisplay.patch
patches.fixes/ptrace-getsiginfo
@@ -157,22 +152,8 @@
# ARM
########################################################
patches.arch/arm-phys-offset.patch
+ patches.arch/cubox-configuration.patch
patches.arch/arm-omap-add-drm.patch
- patches.arch/arm-omap-drm-fix-global-buffer.patch
- patches.arch/ARM-CMA-0001-mm-page_alloc-remove-trailing-whitespace.patch
- patches.arch/ARM-CMA-0002-mm-compaction-introduce-isolate_migratepages_range.patch
- patches.arch/ARM-CMA-0003-mm-compaction-introduce-map_pages.patch
- patches.arch/ARM-CMA-0004-mm-compaction-introduce-isolate_freepages_range.patch
- patches.arch/ARM-CMA-0005-mm-compaction-export-some-of-the-functions.patch
- patches.arch/ARM-CMA-0006-mm-page_alloc-introduce-alloc_contig_range.patch
- patches.arch/ARM-CMA-0007-mm-page_alloc-change-fallbacks-array-handling.patch
- patches.arch/ARM-CMA-0008-mm-mmzone-MIGRATE_CMA-migration-type-added.patch
- patches.arch/ARM-CMA-0009-mm-page_isolation-MIGRATE_CMA-isolation-functions-ad.patch
- patches.arch/ARM-CMA-0010-mm-Serialize-access-to-min_free_kbytes.patch
- patches.arch/ARM-CMA-0011-mm-extract-reclaim-code-from-__alloc_pages_direct_re.patch
- patches.arch/ARM-CMA-0012-mm-trigger-page-reclaim-in-alloc_contig_range-to-sta.patch
- patches.arch/ARM-CMA-0013-drivers-add-Contiguous-Memory-Allocator.patch
- patches.arch/ARM-CMA-0015-ARM-integrate-CMA-with-DMA-mapping-subsystem.patch
########################################################
# S/390
@@ -188,14 +169,12 @@
# VM/FS patches
########################################################
patches.fixes/oom-warning
- patches.fixes/grab-swap-token-oops
patches.fixes/remount-no-shrink-dcache
patches.suse/readahead-request-tunables.patch
patches.fixes/fs-partitions-efi-c-corrupted-guid-partition-tables-can-cause-kernel-oops
patches.fixes/mm-Fix-assertion-mapping-nrpages-0-in-end_writeback.patch
- patches.fixes/mm-correctly-synchronize-rss-counters-at-exit-exec.patch
########################################################
# IPC patches
@@ -221,30 +200,16 @@
patches.arch/acpi_thermal_passive_blacklist.patch
- patches.arch/acpi_fix_fadt_32_bit_zero_length.patch
-
- # Adjust this patch for every new product (at least Enterprise
- # level) to provide OEMs a safety break so that they can add
- # for example SLE11 specific BIOS updates (if there is no other
- # way to safely solve an ACPI issue).
-+trenn patches.suse/acpi_osi_sle11_ident.patch
-
# Queued for 2.6.36 -> just revert after some time
patches.fixes/acpi_ec_sys_access_user_space_with_get_user.patch
- patches.drivers/apei_allow_drivers_access_nvs_ram.patch
-
# Needs comparison with f7b004a17c9183f023796dea0d70284684ec000d
+trenn patches.arch/acpica_introduce_acpi_os_phys_table_override_function.patch
+trenn patches.arch/acpica_fix_wrongly_mapped_acpi_table_header_when_overriding_via_initrd.patch
+trenn patches.arch/acpi_implement_overriding_of_arbitrary_acpi_tables_via_initrd.patch
- patches.arch/dell_latitude_e6xxx_e5xxx__fix_reboot.patch
-
- patches.fixes/acpi_quirk_cover_all_timer_overrides.patch
- patches.fixes/fujitsu_amilo_v2030_timeroverride_quirk.patch
-
- patches.fixes/acpica_fix_null_pointer_in_repair_code.patch
+ patches.arch/srat_parsing_redo_return.patch
+ patches.arch/acpi_fix_empty_srat_mem_declarations.patch
########################################################
# CPUFREQ
@@ -263,16 +228,11 @@
########################################################
# Suse specific stuff
########################################################
- patches.suse/msft-hv-0349-SCSI-storvsc-Properly-handle-errors-from-the-host.patch
- patches.suse/msft-hv-0350-HID-hid-hyperv-Do-not-use-hid_parse_report-directly.patch
- patches.suse/msft-hv-0351-HID-hyperv-Set-the-hid-drvdata-correctly.patch
- patches.suse/msft-hv-0352-Drivers-hv-Get-rid-of-an-unnecessary-check-in-vmbus_.patch
- patches.suse/msft-hv-0353-Drivers-hv-util-Properly-handle-version-negotiations.patch
- patches.suse/msft-hv-0354-hv-fix-return-type-of-hv_post_message.patch
- patches.suse/msft-hv-0355-net-hyperv-Add-flow-control-based-on-hi-low-watermar.patch
- patches.suse/msft-hv-0356-usb-net-rndis-break-out-linux-rndis.h-defines.patch
- patches.suse/msft-hv-0357-usb-net-rndis-remove-ambigous-status-codes.patch
- patches.suse/msft-hv-0358-usb-net-rndis-merge-command-codes.patch
+ patches.suse/msft-hv-0361-hyperv-Add-support-for-setting-MAC-from-within-guest.patch
+ patches.suse/msft-hv-0362-Drivers-hv-Change-the-hex-constant-to-a-decimal-cons.patch
+ patches.suse/msft-hv-0363-hyperv-Add-error-handling-to-rndis_filter_device_add.patch
+ patches.suse/msft-hv-0364-hyperv-Add-a-check-for-ring_size-value.patch
+ patches.suse/suse-hv-Cleanup-the-guest-ID-computation.patch
patches.fixes/hv-storvsc-reset-wait.patch
########################################################
@@ -287,7 +247,6 @@
+needs_update37 patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch
patches.fixes/nfs-adaptive-readdir-plus
patches.fixes/nfs-connect-timeout
- patches.fixes/nfs-force-the-legacy-idmapper-to-be-single-threaded
########################################################
# lockd + statd
@@ -357,9 +316,6 @@
# other filesystem stuff
########################################################
patches.fixes/hfs-avoid-crash-in-hfs_bnode_create
- patches.fixes/udf-Use-ret-instead-of-abusing-i-in-udf_load_logical.patch
- patches.fixes/udf-Avoid-run-away-loop-when-partition-table-length-.patch
- patches.fixes/udf-Fortify-loading-of-sparing-table.patch
########################################################
# Swap-over-NFS
@@ -377,6 +333,8 @@
# Device drivers
#
########################################################
+ patches.drivers/spi-orion-convert-to-new-infrastructure.patch
+ patches.drivers/mach-dove-Fixup-ge00-initialisation.patch
########################################################
# Storage
@@ -422,6 +380,7 @@
# Wireless Networking
########################################################
patches.suse/b43-missing-firmware-info.patch
+ patches.fixes/brcmsmac-firmware
########################################################
# ISDN
@@ -453,13 +412,12 @@
########################################################
patches.suse/SUSE-bootsplash
patches.drivers/elousb.patch
- patches.suse/elousb-2.6.35-api-changes
patches.fixes/input-add-acer-aspire-5710-to-nomux.patch
- patches.drivers/input-Add-LED-support-to-Synaptics-device
##########################################################
# Sound
##########################################################
+ patches.drivers/ALSA-hda-Fix-mute-LED-GPIO-setup-for-HP-Mini-210
########################################################
# Char / serial
@@ -586,16 +544,9 @@
# on top of them instead. This reduces workload when
# re-basing to a newer xen tree.
#
- ### both uml framebuffer and xen need this one.
- patches.xen/add-console-use-vt
-
# split out patches
patches.xen/kexec-move-segment-code-i386.patch
patches.xen/kexec-move-segment-code-x86_64.patch
- patches.xen/frontswap-header
- patches.xen/frontswap-hooks
- patches.xen/frontswap-core
- patches.xen/frontswap-config
patches.xen/ipv6-no-autoconf
patches.xen/pci-guestdev
patches.xen/pci-reserve
@@ -654,7 +605,7 @@
patches.xen/xen3-patch-3.2
patches.xen/xen3-patch-3.3
patches.xen/xen3-patch-3.4
- patches.xen/xen3-apei_allow_drivers_access_nvs_ram.patch
+ patches.xen/xen3-patch-3.5
patches.xen/xen3-acpi_implement_overriding_of_arbitrary_acpi_tables_via_initrd.patch
patches.xen/xen3-stack-unwind
patches.xen/xen3-x86_64-unwind-annotations
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.gXMIo3/_old 2012-08-05 15:18:49.000000000 +0200
+++ /var/tmp/diff_new_pack.gXMIo3/_new 2012-08-05 15:18:49.000000000 +0200
@@ -1,3 +1,3 @@
-2012-07-10 20:49:10 +0200
-GIT Revision: 0998ae08ee4b09561163f64133585418fc6cc5f5
-GIT Branch: openSUSE-12.2
+2012-07-30 23:41:12 +0200
+GIT Revision: 6d995bc7656eb24c5975a0bd1542911c462eef4c
+GIT Branch: master
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org