Hello community,

here is the log from the commit of package xf86-input-vmmouse for 
openSUSE:Factory checked in at 2014-02-15 08:54:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-input-vmmouse (Old)
 and      /work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xf86-input-vmmouse"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-input-vmmouse/xf86-input-vmmouse.changes    
2014-01-10 21:23:27.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new/xf86-input-vmmouse.changes   
    2014-02-15 08:54:02.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 13 11:35:24 CET 2014 - ti...@suse.de
+
+- u_Revert-Remove-call-to-iopl-.-It-s-not-portable-and-i.patch:
+  Revert iopl() removal that broke vmmouse on QEMU/KVM (bnc#863750)
+
+-------------------------------------------------------------------

New:
----
  u_Revert-Remove-call-to-iopl-.-It-s-not-portable-and-i.patch

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

Other differences:
------------------
++++++ xf86-input-vmmouse.spec ++++++
--- /var/tmp/diff_new_pack.2VqCAc/_old  2014-02-15 08:54:03.000000000 +0100
+++ /var/tmp/diff_new_pack.2VqCAc/_new  2014-02-15 08:54:03.000000000 +0100
@@ -30,6 +30,7 @@
 Group:          System/X11/Servers/XF86_4
 Url:            http://xorg.freedesktop.org/
 Source0:        
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch1:         u_Revert-Remove-call-to-iopl-.-It-s-not-portable-and-i.patch
 BuildRequires:  pkg-config
 # For directory ownership
 BuildRequires:  udev
@@ -53,6 +54,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 %configure --with-xorg-conf-dir=/etc/X11/xorg.conf.d 
--with-udev-rules-dir=%{_udevrulesdir}

++++++ u_Revert-Remove-call-to-iopl-.-It-s-not-portable-and-i.patch ++++++
>From f8724406aa027d4be2425da155784ef582fe7932 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <ti...@suse.de>
Date: Thu, 13 Feb 2014 11:34:26 +0100
Subject: [PATCH] Revert "Remove call to iopl(). It's not portable and isn't
 necessary."
References: bnc#863750

This reverts commit bcdec3d0cd4434770cd841c33c030e0d7203881f.

The commit breaks the detection vmmouse on QEMU/KVM.

Signed-off-by: Takashi Iwai <ti...@suse.de>

---
 tools/vmmouse_detect.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tools/vmmouse_detect.c b/tools/vmmouse_detect.c
index 7939ff86d449..b83bec1f28e2 100644
--- a/tools/vmmouse_detect.c
+++ b/tools/vmmouse_detect.c
@@ -53,6 +53,11 @@ main(void)
    signal(SIGSEGV, segvCB);
 
 #if defined __i386__ || defined __x86_64__ 
+   /*
+    * To access i/o ports above 0x3ff, we need to be in iopl(3).
+    */
+
+   iopl(3);
    if (VMMouseClient_Enable()) {
       VMMouseClient_Disable();
       return 0;
-- 
1.8.5.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to