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

Reply via email to