Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2013-01-17 09:42:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source", Maintainer is "kernel-maintain...@forge.provo.novell.com" Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/kernel-cubox.changes 2013-01-07 14:49:55.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes 2013-01-17 09:42:46.000000000 +0100 @@ -1,0 +2,19 @@ +Fri Jan 11 20:02:21 CET 2013 - jsl...@suse.cz + +- Linux 3.7.2. +- commit d62551b + +------------------------------------------------------------------- +Mon Jan 7 16:38:18 CET 2013 - oher...@suse.de + +- hyperv: force ws2008 during vmbus negotiation. +- commit b93e5a2 + +------------------------------------------------------------------- +Thu Dec 27 10:07:57 CET 2012 - jsl...@suse.cz + +- drm/i915: TLB invalidation with MI_FLUSH_DW requires a post-sync + op v3 (bnc#795963). +- commit db55aa9 + +------------------------------------------------------------------- kernel-debug.changes: same change kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change kernel-ec2.changes: same change kernel-exynos.changes: same change kernel-highbank.changes: same change kernel-imx51.changes: same change kernel-omap2plus.changes: same change kernel-pae.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-versatile.changes: same change kernel-xen.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-cubox.spec ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-cubox # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.7 -%define patchversion 3.7.1 +%define patchversion 3.7.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-cubox Summary: Kernel for SolidRun Cubox -Version: 3.7.1 +Version: 3.7.2 Release: 0 License: GPL-2.0 Group: System/Kernel kernel-debug.spec: same change kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-docs # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ # norootforbuild -%define patchversion 3.7.1 +%define patchversion 3.7.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-docs Summary: Kernel Documentation -Version: 3.7.1 +Version: 3.7.2 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.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-ec2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.7 -%define patchversion 3.7.1 +%define patchversion 3.7.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel -Version: 3.7.1 +Version: 3.7.2 Release: 0 License: GPL-2.0 Group: System/Kernel kernel-exynos.spec: same change kernel-highbank.spec: same change kernel-imx51.spec: same change kernel-omap2plus.spec: same change kernel-pae.spec: same change kernel-s390.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-source # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ # icecream 0 %define srcversion 3.7 -%define patchversion 3.7.1 +%define patchversion 3.7.2 %define variant %{nil} %define vanilla_only 0 @@ -29,7 +29,7 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 3.7.1 +Version: 3.7.2 Release: 0 License: GPL-2.0 Group: Development/Sources ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-syms # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 3.7.1 +Version: 3.7.2 %if %using_buildservice Release: 0 %else ++++++ kernel-tegra.spec ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:55.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:55.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kernel-tegra # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ # norootforbuild %define srcversion 3.7 -%define patchversion 3.7.1 +%define patchversion 3.7.2 %define variant %{nil} %define vanilla_only 0 @@ -57,7 +57,7 @@ Name: kernel-tegra Summary: Kernel for Nvidia's Tegra SoC -Version: 3.7.1 +Version: 3.7.2 Release: 0 License: GPL-2.0 Group: System/Kernel kernel-trace.spec: same change kernel-u8500.spec: same change kernel-vanilla.spec: same change kernel-versatile.spec: same change kernel-xen.spec: same change ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/drm-i915-TLB-invalidation-with-MI_FLUSH_DW-requires-.patch new/patches.fixes/drm-i915-TLB-invalidation-with-MI_FLUSH_DW-requires-.patch --- old/patches.fixes/drm-i915-TLB-invalidation-with-MI_FLUSH_DW-requires-.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/drm-i915-TLB-invalidation-with-MI_FLUSH_DW-requires-.patch 2012-12-27 10:07:57.000000000 +0100 @@ -0,0 +1,99 @@ +From: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Fri, 26 Oct 2012 09:42:42 -0700 +Subject: drm/i915: TLB invalidation with MI_FLUSH_DW requires a post-sync op + v3 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 9a28977181724ebbd9bdc45291cf29da55a729ee +Patch-mainline: v3.8-rc1 +References: bnc#795963 + +So store into the scratch space of the HWS to make sure the invalidate +occurs. + +v2: use GTT address space for store, clean up #defines (Chris) +v3: use correct #define in blt ring flush (Chris) + +Signed-off-by: Jesse Barnes <jbar...@virtuousgeek.org> +Reviewed-by: Antti Koskipää <antti.koski...@intel.com> +Reviewed-by: Chris Wilson <ch...@chris-wilson.co.uk> +References: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1063252 +Signed-off-by: Daniel Vetter <daniel.vet...@ffwll.ch> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/gpu/drm/i915/i915_reg.h | 8 ++++++-- + drivers/gpu/drm/i915/intel_ringbuffer.c | 22 ++++++++++++++++++---- + drivers/gpu/drm/i915/intel_ringbuffer.h | 2 ++ + 3 files changed, 26 insertions(+), 6 deletions(-) + +--- a/drivers/gpu/drm/i915/i915_reg.h ++++ b/drivers/gpu/drm/i915/i915_reg.h +@@ -241,8 +241,12 @@ + */ + #define MI_LOAD_REGISTER_IMM(x) MI_INSTR(0x22, 2*x-1) + #define MI_FLUSH_DW MI_INSTR(0x26, 1) /* for GEN6 */ +-#define MI_INVALIDATE_TLB (1<<18) +-#define MI_INVALIDATE_BSD (1<<7) ++#define MI_FLUSH_DW_STORE_INDEX (1<<21) ++#define MI_INVALIDATE_TLB (1<<18) ++#define MI_FLUSH_DW_OP_STOREDW (1<<14) ++#define MI_INVALIDATE_BSD (1<<7) ++#define MI_FLUSH_DW_USE_GTT (1<<2) ++#define MI_FLUSH_DW_USE_PPGTT (0<<2) + #define MI_BATCH_BUFFER MI_INSTR(0x30, 1) + #define MI_BATCH_NON_SECURE (1) + #define MI_BATCH_NON_SECURE_I965 (1<<8) +--- a/drivers/gpu/drm/i915/intel_ringbuffer.c ++++ b/drivers/gpu/drm/i915/intel_ringbuffer.c +@@ -1391,10 +1391,17 @@ static int gen6_ring_flush(struct intel_ + return ret; + + cmd = MI_FLUSH_DW; ++ /* ++ * Bspec vol 1c.5 - video engine command streamer: ++ * "If ENABLED, all TLBs will be invalidated once the flush ++ * operation is complete. This bit is only valid when the ++ * Post-Sync Operation field is a value of 1h or 3h." ++ */ + if (invalidate & I915_GEM_GPU_DOMAINS) +- cmd |= MI_INVALIDATE_TLB | MI_INVALIDATE_BSD; ++ cmd |= MI_INVALIDATE_TLB | MI_INVALIDATE_BSD | ++ MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; + intel_ring_emit(ring, cmd); +- intel_ring_emit(ring, 0); ++ intel_ring_emit(ring, I915_GEM_HWS_SCRATCH_ADDR | MI_FLUSH_DW_USE_GTT); + intel_ring_emit(ring, 0); + intel_ring_emit(ring, MI_NOOP); + intel_ring_advance(ring); +@@ -1432,10 +1439,17 @@ static int blt_ring_flush(struct intel_r + return ret; + + cmd = MI_FLUSH_DW; ++ /* ++ * Bspec vol 1c.3 - blitter engine command streamer: ++ * "If ENABLED, all TLBs will be invalidated once the flush ++ * operation is complete. This bit is only valid when the ++ * Post-Sync Operation field is a value of 1h or 3h." ++ */ + if (invalidate & I915_GEM_DOMAIN_RENDER) +- cmd |= MI_INVALIDATE_TLB; ++ cmd |= MI_INVALIDATE_TLB | MI_FLUSH_DW_STORE_INDEX | ++ MI_FLUSH_DW_OP_STOREDW | MI_FLUSH_DW_OP_STOREDW; + intel_ring_emit(ring, cmd); +- intel_ring_emit(ring, 0); ++ intel_ring_emit(ring, I915_GEM_HWS_SCRATCH_ADDR | MI_FLUSH_DW_USE_GTT); + intel_ring_emit(ring, 0); + intel_ring_emit(ring, MI_NOOP); + intel_ring_advance(ring); +--- a/drivers/gpu/drm/i915/intel_ringbuffer.h ++++ b/drivers/gpu/drm/i915/intel_ringbuffer.h +@@ -181,6 +181,8 @@ intel_read_status_page(struct intel_ring + * The area from dword 0x20 to 0x3ff is available for driver usage. + */ + #define I915_GEM_HWS_INDEX 0x20 ++#define I915_GEM_HWS_SCRATCH_INDEX 0x30 ++#define I915_GEM_HWS_SCRATCH_ADDR (I915_GEM_HWS_SCRATCH_INDEX << MI_STORE_DWORD_INDEX_SHIFT) + + void intel_cleanup_ring_buffer(struct intel_ring_buffer *ring); + ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 5100 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/suse-hv-fate314665-force-win2008.patch new/patches.suse/suse-hv-fate314665-force-win2008.patch --- old/patches.suse/suse-hv-fate314665-force-win2008.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/suse-hv-fate314665-force-win2008.patch 2013-01-08 18:12:12.000000000 +0100 @@ -0,0 +1,23 @@ +Patch-mainline: never +From: <oher...@suse.de> +Subject: hyperv: force ws2008 during vmbus negotiation + +For the time being force ws2008, otherwise vmbus will fail with more than one vcpu. + +--- + drivers/hv/connection.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: linux-3.8-rc2-master/drivers/hv/connection.c +=================================================================== +--- linux-3.8-rc2-master.orig/drivers/hv/connection.c ++++ linux-3.8-rc2-master/drivers/hv/connection.c +@@ -191,7 +191,7 @@ int vmbus_connect(void) + * version. + */ + +- version = VERSION_CURRENT; ++ version = VERSION_WS2008; + + do { + ret = vmbus_negotiate_version(msginfo, version); ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:56.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:56.000000000 +0100 @@ -28,6 +28,7 @@ # Send separate patches upstream if you find a problem... ######################################################## patches.kernel.org/patch-3.7.1 + patches.kernel.org/patch-3.7.1-2 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -261,6 +262,7 @@ patches.suse/suse-hv-fate314665-0027-Drivers-hv-Capture-the-host-build-information.patch patches.suse/suse-hv-fate314665-0028-Drivers-hv-Cleanup-and-consolidate-reporting-of-buil.patch patches.suse/suse-hv-identify-virtual-pc-in-ata_piix.patch + patches.suse/suse-hv-fate314665-force-win2008.patch ######################################################## # Networking, IPv6 @@ -406,6 +408,7 @@ ######################################################## # DRM/Video ######################################################## + patches.fixes/drm-i915-TLB-invalidation-with-MI_FLUSH_DW-requires-.patch ######################################################## # video4linux ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.gjsy4Z/_old 2013-01-17 09:42:56.000000000 +0100 +++ /var/tmp/diff_new_pack.gjsy4Z/_new 2013-01-17 09:42:56.000000000 +0100 @@ -1,3 +1,3 @@ -2012-12-18 16:39:47 +0100 -GIT Revision: 756a7d4cdc1ff631cbb6beadb2eebd2177263d97 -GIT Branch: master +2013-01-11 20:14:50 +0100 +GIT Revision: b8bb5ac7110f3685ebe37938fb6014ccbaa64e0b +GIT Branch: openSUSE-12.3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org