Accepting request 408549 from home:algraf:branches:Virtualization

- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
* Patches dropped:
  0002-XXX-work-around-SA_RESTART-race-wit.patch
  0003-qemu-0.9.0.cvs-binfmt.patch
  0004-qemu-cvs-alsa_bitfield.patch
  0005-qemu-cvs-alsa_ioctl.patch
  0006-qemu-cvs-alsa_mmap.patch
  0007-qemu-cvs-gettimeofday.patch
  0008-qemu-cvs-ioctl_debug.patch
  0009-qemu-cvs-ioctl_nodirection.patch
  0010-block-vmdk-Support-creation-of-SCSI.patch
  0011-linux-user-add-binfmt-wrapper-for-a.patch
  0012-PPC-KVM-Disable-mmu-notifier-check.patch
  0013-linux-user-fix-segfault-deadlock.patch
  0014-linux-user-binfmt-support-host-bina.patch
  0015-linux-user-Ignore-broken-loop-ioctl.patch
  0016-linux-user-lock-tcg.patch
  0017-linux-user-Run-multi-threaded-code-.patch
  0018-linux-user-lock-tb-flushing-too.patch
  0019-linux-user-Fake-proc-cpuinfo.patch
  0020-linux-user-implement-FS_IOC_GETFLAG.patch
  0021-linux-user-implement-FS_IOC_SETFLAG.patch
  0022-linux-user-XXX-disable-fiemap.patch
  0023-slirp-nooutgoing.patch
  0024-vnc-password-file-and-incoming-conn.patch
  0025-linux-user-add-more-blk-ioctls.patch
  0026-linux-user-use-target_ulong.patch
  0027-block-Add-support-for-DictZip-enabl.patch
  0028-block-Add-tar-container-format.patch

OBS-URL: https://build.opensuse.org/request/show/408549
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=305
This commit is contained in:
Andreas Färber 2016-07-14 15:50:35 +00:00 committed by Git OBS Bridge
parent f7b65c53f2
commit 8c721a87ae
67 changed files with 639 additions and 498 deletions

View File

@ -1,242 +0,0 @@
From 44e9a6c05ea73441354e54b0029cdf0e835ed735 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de>
Date: Thu, 1 Dec 2011 19:00:01 +0100
Subject: [PATCH] XXX work around SA_RESTART race with boehm-gc (ARM only)
[AF: CPUState -> CPUArchState, adapt to reindentation]
[AF: CPUArchState::opaque -> CPUState::opaque]
---
linux-user/main.c | 25 +++++++++------
linux-user/qemu.h | 3 ++
linux-user/signal.c | 22 +++++++++++++
linux-user/syscall.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 130 insertions(+), 10 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 5f3ec97..7b28d93 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -853,15 +853,22 @@ void cpu_loop(CPUARMState *env)
break;
}
} else {
- env->regs[0] = do_syscall(env,
- n,
- env->regs[0],
- env->regs[1],
- env->regs[2],
- env->regs[3],
- env->regs[4],
- env->regs[5],
- 0, 0);
+ TaskState *ts = cs->opaque;
+ target_ulong r;
+ r = do_syscall(env, n, env->regs[0], env->regs[1],
+ env->regs[2], env->regs[3], env->regs[4],
+ env->regs[5], 0, 0);
+ if ((r == -EINTR) && ts->signal_restart &&
+ syscall_restartable(n)) {
+ if (env->thumb) {
+ env->regs[15] -= 2;
+ } else {
+ env->regs[15] -= 4;
+ }
+ } else {
+ env->regs[0] = r;
+ }
+ ts->signal_restart = 0;
}
} else {
goto error;
diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index 26b0ba2..b55a9d2 100644
--- a/linux-user/qemu.h
+++ b/linux-user/qemu.h
@@ -130,6 +130,8 @@ typedef struct TaskState {
struct sigqueue sigqueue_table[MAX_SIGQUEUE_SIZE]; /* siginfo queue */
struct sigqueue *first_free; /* first free siginfo queue entry */
int signal_pending; /* non zero if a signal may be pending */
+ int signal_in_syscall; /* non zero if we are in do_syscall() */
+ int signal_restart; /* non zero if we need to restart a syscall */
} __attribute__((aligned(16))) TaskState;
extern char *exec_path;
@@ -188,6 +190,7 @@ int get_osversion(void);
void init_qemu_uname_release(void);
void fork_start(void);
void fork_end(int child);
+int syscall_restartable(int syscall_nr);
/* Creates the initial guest address space in the host memory space using
* the given host start address hint and size. The guest_start parameter
diff --git a/linux-user/signal.c b/linux-user/signal.c
index d422aeb..eab88a9 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@ -19,6 +19,7 @@
#include "qemu/osdep.h"
#include <sys/ucontext.h>
#include <sys/resource.h>
+#include <sched.h>
#include "qemu.h"
#include "qemu-common.h"
@@ -563,6 +564,11 @@ int queue_signal(CPUArchState *env, int sig, target_siginfo_t *info)
k->pending = 1;
/* signal that a new signal is pending */
ts->signal_pending = 1;
+ /* check if we have to restart the current syscall */
+ if ((sigact_table[sig - 1].sa_flags & SA_RESTART) &&
+ ts->signal_in_syscall) {
+ ts->signal_restart = 1;
+ }
return 1; /* indicates that the signal was queued */
}
}
@@ -703,8 +709,24 @@ int do_sigaction(int sig, const struct target_sigaction *act,
if (host_sig != SIGSEGV && host_sig != SIGBUS) {
sigfillset(&act1.sa_mask);
act1.sa_flags = SA_SIGINFO;
+#ifdef TARGET_ARM
+ /* Breaks boehm-gc, we have to do this manually */
+ /*
+ * Unfortunately our hacks only work as long as we don't do parallel
+ * signal delivery and futexes, so let's do a dirty hack here to
+ * pin our guest process to a single host CPU if we're using the
+ * boehm-gc.
+ */
+ if ((k->sa_flags & TARGET_SA_RESTART) && host_sig == SIGPWR) {
+ cpu_set_t mask;
+ CPU_ZERO(&mask);
+ CPU_SET(0, &mask);
+ sched_setaffinity(0, sizeof(mask), &mask);
+ }
+#else
if (k->sa_flags & TARGET_SA_RESTART)
act1.sa_flags |= SA_RESTART;
+#endif
/* NOTE: it is important to update the host kernel signal
ignore state to avoid getting unexpected interrupted
syscalls */
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 032d338..fe0dbd6 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -5847,6 +5847,87 @@ static target_timer_t get_timer_id(abi_long arg)
return timerid;
}
+int syscall_restartable(int syscall_nr)
+{
+ switch (syscall_nr) {
+#ifdef TARGET_NR_sigsuspend
+ case TARGET_NR_sigsuspend:
+#endif
+#ifdef TARGET_NR_pause
+ case TARGET_NR_pause:
+#endif
+#ifdef TARGET_NR_setsockopt
+ case TARGET_NR_setsockopt:
+#endif
+#ifdef TARGET_NR_accept
+ case TARGET_NR_accept:
+#endif
+#ifdef TARGET_NR_recv
+ case TARGET_NR_recv:
+#endif
+#ifdef TARGET_NR_recvfrom
+ case TARGET_NR_recvfrom:
+#endif
+#ifdef TARGET_NR_recvmsg
+ case TARGET_NR_recvmsg:
+#endif
+#ifdef TARGET_NR_socketcall
+ case TARGET_NR_socketcall:
+#endif
+#ifdef TARGET_NR_connect
+ case TARGET_NR_connect:
+#endif
+#ifdef TARGET_NR_send
+ case TARGET_NR_send:
+#endif
+#ifdef TARGET_NR_sendmsg
+ case TARGET_NR_sendmsg:
+#endif
+#ifdef TARGET_NR_sendto
+ case TARGET_NR_sendto:
+#endif
+#ifdef TARGET_NR_poll
+ case TARGET_NR_poll:
+#endif
+#ifdef TARGET_NR_ppoll
+ case TARGET_NR_ppoll:
+#endif
+#if defined(TARGET_NR_select)
+ case TARGET_NR_select:
+#endif
+#ifdef TARGET_NR_pselect6
+ case TARGET_NR_pselect6:
+#endif
+#ifdef TARGET_NR__newselect
+ case TARGET_NR__newselect:
+#endif
+#ifdef TARGET_NR_msgrcv
+ case TARGET_NR_msgrcv:
+#endif
+#ifdef TARGET_NR_msgsnd
+ case TARGET_NR_msgsnd:
+#endif
+#ifdef TARGET_NR_semop
+ case TARGET_NR_semop:
+#endif
+#ifdef TARGET_NR_ipc
+ case TARGET_NR_ipc:
+#endif
+#ifdef TARGET_NR_clock_nanosleep
+ case TARGET_NR_clock_nanosleep:
+#endif
+ case TARGET_NR_rt_sigsuspend:
+ case TARGET_NR_rt_sigtimedwait:
+ case TARGET_NR_nanosleep:
+ case TARGET_NR_close:
+ /* can not be restarted */
+ return 0;
+ }
+
+ /* every other syscall can be restarted */
+ return 1;
+}
+
/* do_syscall() should always have a single exit point at the end so
that actions, such as logging of syscall results, can be performed.
All errnos that do_syscall() returns must be -TARGET_<errcode>. */
@@ -5860,6 +5941,12 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
struct stat st;
struct statfs stfs;
void *p;
+ TaskState *ts = cpu->opaque;
+
+ if (!ts->signal_restart) {
+ /* remember syscall info for restart */
+ ts->signal_in_syscall = 1;
+ }
#ifdef DEBUG
gemu_log("syscall %d", num);
@@ -9211,7 +9298,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
cmd = target_to_host_fcntl_cmd(arg2);
if (cmd == -TARGET_EINVAL) {
ret = cmd;
- break;
+ goto fail;
}
switch(arg2) {
@@ -10255,6 +10342,7 @@ fail:
#endif
if(do_strace)
print_syscall_ret(num, ret);
+ ts->signal_in_syscall = 0;
return ret;
efault:
ret = -TARGET_EFAULT;

View File

@ -1,4 +1,4 @@
From 2d978c9adfe0bb7dadbb21e9f606f33b9f70bf1c Mon Sep 17 00:00:00 2001 From 25da05b51950cf639c26ca5f1e47fcfdfb588ab2 Mon Sep 17 00:00:00 2001
From: Ulrich Hecht <uli@suse.de> From: Ulrich Hecht <uli@suse.de>
Date: Tue, 14 Apr 2009 16:18:44 +0200 Date: Tue, 14 Apr 2009 16:18:44 +0200
Subject: [PATCH] qemu-0.9.0.cvs-binfmt Subject: [PATCH] qemu-0.9.0.cvs-binfmt

View File

@ -1,4 +1,4 @@
From 68b848ab76ac2d150b4ed899d46dabac85b248a2 Mon Sep 17 00:00:00 2001 From 307dc6c6bde4ec04b9efd6f27db0295e349bf573 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 14 Apr 2009 16:20:50 +0200 Date: Tue, 14 Apr 2009 16:20:50 +0200
Subject: [PATCH] qemu-cvs-alsa_bitfield Subject: [PATCH] qemu-cvs-alsa_bitfield

View File

@ -1,4 +1,4 @@
From 12ea4c0a49f8fd0b3b594f80fa78bf943b7d3c20 Mon Sep 17 00:00:00 2001 From 42ec5aa5b6abb395b894311702cec8c09ec44263 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 14 Apr 2009 16:23:27 +0200 Date: Tue, 14 Apr 2009 16:23:27 +0200
Subject: [PATCH] qemu-cvs-alsa_ioctl Subject: [PATCH] qemu-cvs-alsa_ioctl

View File

@ -1,4 +1,4 @@
From f66983c05b20792b6bf5690bc46a4a60618b0425 Mon Sep 17 00:00:00 2001 From d899ab90ddfcf5c6efe45f9008cd2c498d368ac9 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 14 Apr 2009 16:24:15 +0200 Date: Tue, 14 Apr 2009 16:24:15 +0200
Subject: [PATCH] qemu-cvs-alsa_mmap Subject: [PATCH] qemu-cvs-alsa_mmap

View File

@ -1,4 +1,4 @@
From cda1328ad68fbb163f786e4ad5dd818c3a54bc4e Mon Sep 17 00:00:00 2001 From eaa8f697ccd1320f9ce432588beef2d341bc5a18 Mon Sep 17 00:00:00 2001
From: Ulrich Hecht <uli@suse.de> From: Ulrich Hecht <uli@suse.de>
Date: Tue, 14 Apr 2009 16:25:41 +0200 Date: Tue, 14 Apr 2009 16:25:41 +0200
Subject: [PATCH] qemu-cvs-gettimeofday Subject: [PATCH] qemu-cvs-gettimeofday
@ -9,10 +9,10 @@ No clue what this is for.
1 file changed, 2 insertions(+) 1 file changed, 2 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index fe0dbd6..b5e6598 100644 index 032d338..d231758 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -7072,6 +7072,8 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1, @@ -6985,6 +6985,8 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
case TARGET_NR_gettimeofday: case TARGET_NR_gettimeofday:
{ {
struct timeval tv; struct timeval tv;

View File

@ -1,4 +1,4 @@
From 02d53ba7f7e370b1b67f6adc9b5497b4a262503a Mon Sep 17 00:00:00 2001 From 5fabc9a72b03eca20cda87e0bb35a92aaa3d4dbf Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 14 Apr 2009 16:26:33 +0200 Date: Tue, 14 Apr 2009 16:26:33 +0200
Subject: [PATCH] qemu-cvs-ioctl_debug Subject: [PATCH] qemu-cvs-ioctl_debug
@ -12,7 +12,7 @@ Signed-off-by: Ulrich Hecht <uli@suse.de>
1 file changed, 6 insertions(+), 1 deletion(-) 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index b5e6598..7a589cb 100644 index d231758..d693f9d 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -4022,7 +4022,12 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg) @@ -4022,7 +4022,12 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)

View File

@ -1,4 +1,4 @@
From 720dcded9e7c7ebce002e562644bf0b8896f5869 Mon Sep 17 00:00:00 2001 From 31a5e0ab101e1549d534a63fb5e9e94007e812f8 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 14 Apr 2009 16:27:36 +0200 Date: Tue, 14 Apr 2009 16:27:36 +0200
Subject: [PATCH] qemu-cvs-ioctl_nodirection Subject: [PATCH] qemu-cvs-ioctl_nodirection
@ -15,7 +15,7 @@ Signed-off-by: Ulrich Hecht <uli@suse.de>
1 file changed, 6 insertions(+) 1 file changed, 6 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 7a589cb..1afd3b9 100644 index d693f9d..0858920 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -4055,6 +4055,11 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg) @@ -4055,6 +4055,11 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg)

View File

@ -1,4 +1,4 @@
From 592fcd424bad943c37f895f98e873fff69763709 Mon Sep 17 00:00:00 2001 From 7164cadf6a1f23d2b931f34c78d3707207306cfb Mon Sep 17 00:00:00 2001
From: Ulrich Hecht <uli@suse.de> From: Ulrich Hecht <uli@suse.de>
Date: Tue, 14 Apr 2009 16:37:42 +0200 Date: Tue, 14 Apr 2009 16:37:42 +0200
Subject: [PATCH] block/vmdk: Support creation of SCSI VMDK images in qemu-img Subject: [PATCH] block/vmdk: Support creation of SCSI VMDK images in qemu-img

View File

@ -1,4 +1,4 @@
From d115d3eff851640ed1b6caf43836504fed2bc67f Mon Sep 17 00:00:00 2001 From a7697f0442c3cb97a5ab4ee60ffe721de6dc791e Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Fri, 30 Sep 2011 19:40:36 +0200 Date: Fri, 30 Sep 2011 19:40:36 +0200
Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling

View File

@ -1,4 +1,4 @@
From 2c7559dd752daedcfef00a88923a3df6a913dfd8 Mon Sep 17 00:00:00 2001 From c1602f324287481df7aef85c417e143fa47bcea4 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Fri, 6 Jan 2012 01:05:55 +0100 Date: Fri, 6 Jan 2012 01:05:55 +0100
Subject: [PATCH] PPC: KVM: Disable mmu notifier check Subject: [PATCH] PPC: KVM: Disable mmu notifier check

View File

@ -1,4 +1,4 @@
From d308696040ad59d4418b398512bd6ca1a072a215 Mon Sep 17 00:00:00 2001 From 6b4338150763e8241cec19846a48a132d60fe75f Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Fri, 13 Jan 2012 17:05:41 +0100 Date: Fri, 13 Jan 2012 17:05:41 +0100
Subject: [PATCH] linux-user: fix segfault deadlock Subject: [PATCH] linux-user: fix segfault deadlock

View File

@ -1,4 +1,4 @@
From 88f40fc3cbb0608938135e66f84a054e4c71f3e4 Mon Sep 17 00:00:00 2001 From 02e298aafcb7bb11036cabec82da958f7d860ac8 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Thu, 2 Feb 2012 18:02:33 +0100 Date: Thu, 2 Feb 2012 18:02:33 +0100
Subject: [PATCH] linux-user: binfmt: support host binaries Subject: [PATCH] linux-user: binfmt: support host binaries

View File

@ -1,4 +1,4 @@
From 338fec615a0deb8c3fced6a0f50fa8df40f136b3 Mon Sep 17 00:00:00 2001 From 64acfd49e9721a17c610cc54a92efe8ec3170698 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 12 Jun 2012 04:41:10 +0200 Date: Tue, 12 Jun 2012 04:41:10 +0200
Subject: [PATCH] linux-user: Ignore broken loop ioctl Subject: [PATCH] linux-user: Ignore broken loop ioctl
@ -46,7 +46,7 @@ index 8974caa..810ae61 100644
#endif #endif
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1afd3b9..32f7290 100644 index 0858920..758f747 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -3999,6 +3999,13 @@ static abi_long do_ioctl_kdsigaccept(const IOCTLEntry *ie, uint8_t *buf_temp, @@ -3999,6 +3999,13 @@ static abi_long do_ioctl_kdsigaccept(const IOCTLEntry *ie, uint8_t *buf_temp,

View File

@ -1,4 +1,4 @@
From f70582028f2a2da536e05f059cb82a6dcdcce2cb Mon Sep 17 00:00:00 2001 From f34632424427a2387a9275133c3cb4a8ad4f9d31 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Thu, 5 Jul 2012 17:31:39 +0200 Date: Thu, 5 Jul 2012 17:31:39 +0200
Subject: [PATCH] linux-user: lock tcg Subject: [PATCH] linux-user: lock tcg

View File

@ -1,4 +1,4 @@
From 63f9ad9031029a99e2207ce13af0c3888bdc3c77 Mon Sep 17 00:00:00 2001 From a2f095e01371ff9d00524fb4c0e7d3bd941227da Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 10 Jul 2012 20:40:55 +0200 Date: Tue, 10 Jul 2012 20:40:55 +0200
Subject: [PATCH] linux-user: Run multi-threaded code on a single core Subject: [PATCH] linux-user: Run multi-threaded code on a single core
@ -19,7 +19,7 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 9 insertions(+) 1 file changed, 9 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 32f7290..780f760 100644 index 758f747..b36273d 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -4704,6 +4704,15 @@ static int do_fork(CPUArchState *env, unsigned int flags, abi_ulong newsp, @@ -4704,6 +4704,15 @@ static int do_fork(CPUArchState *env, unsigned int flags, abi_ulong newsp,

View File

@ -1,4 +1,4 @@
From 8de35823c9f03e06ce40870e6cd04ce1c0a44be2 Mon Sep 17 00:00:00 2001 From 80465393b0e7a888125378567cc69a6cc190b8ff Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 11 Jul 2012 16:47:42 +0200 Date: Wed, 11 Jul 2012 16:47:42 +0200
Subject: [PATCH] linux-user: lock tb flushing too Subject: [PATCH] linux-user: lock tb flushing too

View File

@ -1,4 +1,4 @@
From e5ecc65e4ae5d85fd0645eacfed60757cef04c1a Mon Sep 17 00:00:00 2001 From cac0ebd114044343f3d0e6a1ae0b455949db0a5d Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 23 Jul 2012 10:24:14 +0200 Date: Mon, 23 Jul 2012 10:24:14 +0200
Subject: [PATCH] linux-user: Fake /proc/cpuinfo Subject: [PATCH] linux-user: Fake /proc/cpuinfo
@ -22,7 +22,7 @@ Signed-off-by: Andreas Färber <afaerber@suse.de>
1 file changed, 20 insertions(+) 1 file changed, 20 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 780f760..7350980 100644 index b36273d..7476689 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -5697,6 +5697,25 @@ static int open_self_stat(void *cpu_env, int fd) @@ -5697,6 +5697,25 @@ static int open_self_stat(void *cpu_env, int fd)

View File

@ -1,4 +1,4 @@
From f2bf40c52ebd8618da52c0ab89e38737170d34ec Mon Sep 17 00:00:00 2001 From a61e366827ca2b159b515e760742bc6dee26169f Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 20 Aug 2012 00:02:52 +0200 Date: Mon, 20 Aug 2012 00:02:52 +0200
Subject: [PATCH] linux-user: implement FS_IOC_GETFLAGS ioctl Subject: [PATCH] linux-user: implement FS_IOC_GETFLAGS ioctl

View File

@ -1,4 +1,4 @@
From 7e407d22128dac3b6dae0393a2173e6ee4878abd Mon Sep 17 00:00:00 2001 From 39e6dbd24f5a872c5c37b0c1ddd31fe00b74c3ca Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 20 Aug 2012 00:07:13 +0200 Date: Mon, 20 Aug 2012 00:07:13 +0200
Subject: [PATCH] linux-user: implement FS_IOC_SETFLAGS ioctl Subject: [PATCH] linux-user: implement FS_IOC_SETFLAGS ioctl

View File

@ -1,4 +1,4 @@
From 416732418f358a876ee8406eb12925e198155e49 Mon Sep 17 00:00:00 2001 From fb0a1cd7b3e0ab5908607da0b704f749a3f9cd36 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 21 Aug 2012 14:20:40 +0200 Date: Tue, 21 Aug 2012 14:20:40 +0200
Subject: [PATCH] linux-user: XXX disable fiemap Subject: [PATCH] linux-user: XXX disable fiemap
@ -9,7 +9,7 @@ agraf: fiemap breaks in libarchive. Disable it for now.
1 file changed, 5 insertions(+) 1 file changed, 5 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 7350980..90b1698 100644 index 7476689..7b72784 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -3494,6 +3494,11 @@ static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry *ie, uint8_t *buf_temp, @@ -3494,6 +3494,11 @@ static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry *ie, uint8_t *buf_temp,

View File

@ -1,4 +1,4 @@
From 76603c63b15b71597d8d232d9c8f590598939cb2 Mon Sep 17 00:00:00 2001 From d839baef69733ff67df56abd52bf01b13c2adc80 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de> From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Date: Wed, 29 Aug 2012 18:42:56 +0200 Date: Wed, 29 Aug 2012 18:42:56 +0200
Subject: [PATCH] slirp: -nooutgoing Subject: [PATCH] slirp: -nooutgoing

View File

@ -1,4 +1,4 @@
From 1e6837a4cf1e2c757a9ee61f99ffd90dc97e3067 Mon Sep 17 00:00:00 2001 From c15dcea01fb9d84e583abe7d558d7a31a937ddc3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de> From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Date: Wed, 29 Aug 2012 20:06:01 +0200 Date: Wed, 29 Aug 2012 20:06:01 +0200
Subject: [PATCH] vnc: password-file= and incoming-connections= Subject: [PATCH] vnc: password-file= and incoming-connections=

View File

@ -1,4 +1,4 @@
From 4910a63b38b4b6cd811d59ccf239423f8f6998fc Mon Sep 17 00:00:00 2001 From 5ab7c0967d239f3cab043461952f9d0b9015a617 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 10 Oct 2012 10:21:20 +0200 Date: Wed, 10 Oct 2012 10:21:20 +0200
Subject: [PATCH] linux-user: add more blk ioctls Subject: [PATCH] linux-user: add more blk ioctls

View File

@ -1,4 +1,4 @@
From 4a2a102bf012ec39a75498e79d18d7e1cb703bd3 Mon Sep 17 00:00:00 2001 From 616807e473c21cdf231eed07b87ec287cfdfb528 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Tue, 9 Oct 2012 09:06:49 +0200 Date: Tue, 9 Oct 2012 09:06:49 +0200
Subject: [PATCH] linux-user: use target_ulong Subject: [PATCH] linux-user: use target_ulong
@ -17,10 +17,10 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
2 files changed, 8 insertions(+), 8 deletions(-) 2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/linux-user/qemu.h b/linux-user/qemu.h diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index b55a9d2..be9c21c 100644 index 26b0ba2..b9a7123 100644
--- a/linux-user/qemu.h --- a/linux-user/qemu.h
+++ b/linux-user/qemu.h +++ b/linux-user/qemu.h
@@ -178,10 +178,10 @@ abi_long memcpy_to_target(abi_ulong dest, const void *src, @@ -176,10 +176,10 @@ abi_long memcpy_to_target(abi_ulong dest, const void *src,
void target_set_brk(abi_ulong new_brk); void target_set_brk(abi_ulong new_brk);
abi_long do_brk(abi_ulong new_brk); abi_long do_brk(abi_ulong new_brk);
void syscall_init(void); void syscall_init(void);
@ -36,10 +36,10 @@ index b55a9d2..be9c21c 100644
extern THREAD CPUState *thread_cpu; extern THREAD CPUState *thread_cpu;
void cpu_loop(CPUArchState *env); void cpu_loop(CPUArchState *env);
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 90b1698..2048082 100644 index 7b72784..ebeab57 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -5983,10 +5983,10 @@ int syscall_restartable(int syscall_nr) @@ -5902,10 +5902,10 @@ static target_timer_t get_timer_id(abi_long arg)
/* do_syscall() should always have a single exit point at the end so /* do_syscall() should always have a single exit point at the end so
that actions, such as logging of syscall results, can be performed. that actions, such as logging of syscall results, can be performed.
All errnos that do_syscall() returns must be -TARGET_<errcode>. */ All errnos that do_syscall() returns must be -TARGET_<errcode>. */

View File

@ -1,4 +1,4 @@
From e457395b8a52702b4866234bbe641d6044d725e6 Mon Sep 17 00:00:00 2001 From 04eba9254338949db56a01bed42bc3ef187a1f04 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 5 Aug 2009 09:49:37 +0200 Date: Wed, 5 Aug 2009 09:49:37 +0200
Subject: [PATCH] block: Add support for DictZip enabled gzip files Subject: [PATCH] block: Add support for DictZip enabled gzip files

View File

@ -1,4 +1,4 @@
From 5e55ea4fdd7fcb2dad3ea1c59889390fe94e38bc Mon Sep 17 00:00:00 2001 From 0c107d353084a3a15c1281c7e1385ee5ccd5da5f Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 5 Aug 2009 17:28:38 +0200 Date: Wed, 5 Aug 2009 17:28:38 +0200
Subject: [PATCH] block: Add tar container format Subject: [PATCH] block: Add tar container format

View File

@ -1,4 +1,4 @@
From e25606c433e170cb966f2ec6a0e88c9160684d54 Mon Sep 17 00:00:00 2001 From 5c25d47e2378efdbd72c49827252741b46ebacff Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 12 Dec 2012 19:11:30 +0100 Date: Wed, 12 Dec 2012 19:11:30 +0100
Subject: [PATCH] Legacy Patch kvm-qemu-preXX-dictzip3.patch Subject: [PATCH] Legacy Patch kvm-qemu-preXX-dictzip3.patch

View File

@ -1,4 +1,4 @@
From 543e99f83c5c7aff0675f430f0b7ff6e9e43472d Mon Sep 17 00:00:00 2001 From ea20aa50570a68fd2ccda17adfea0f32c71694dc Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 6 Jun 2011 06:53:52 +0200 Date: Mon, 6 Jun 2011 06:53:52 +0200
Subject: [PATCH] console: add question-mark escape operator Subject: [PATCH] console: add question-mark escape operator

View File

@ -1,4 +1,4 @@
From 7cf495aa2aff024d97b20b87fa87fc17cbbbf5ff Mon Sep 17 00:00:00 2001 From 5b001dfb49c85d9934f0ac09bd24a7aecac55956 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Thu, 1 Apr 2010 17:36:23 +0200 Date: Thu, 1 Apr 2010 17:36:23 +0200
Subject: [PATCH] Make char muxer more robust wrt small FIFOs Subject: [PATCH] Make char muxer more robust wrt small FIFOs

View File

@ -1,4 +1,4 @@
From 5ac9c6a5e5acfc0ce7b61783533ce3a866d85ec3 Mon Sep 17 00:00:00 2001 From 1e5020a27bf52c24abb9272f9ba605959e8771e8 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Thu, 13 Dec 2012 14:29:22 +0100 Date: Thu, 13 Dec 2012 14:29:22 +0100
Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed
@ -16,10 +16,10 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 7 insertions(+), 2 deletions(-) 1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 2048082..00c075d 100644 index ebeab57..c084f38 100644
--- a/linux-user/syscall.c --- a/linux-user/syscall.c
+++ b/linux-user/syscall.c +++ b/linux-user/syscall.c
@@ -6320,9 +6320,14 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong arg1, @@ -6233,9 +6233,14 @@ abi_long do_syscall(void *cpu_env, int num, abi_ulong arg1,
case TARGET_NR_oldstat: case TARGET_NR_oldstat:
goto unimplemented; goto unimplemented;
#endif #endif

View File

@ -1,4 +1,4 @@
From 0ae16f3d2670b4bd86595f6b9f2b5bd7b6faa438 Mon Sep 17 00:00:00 2001 From 01aa7df9b3b82e8d16b3dda2e092dff89c15fa82 Mon Sep 17 00:00:00 2001
From: Bruce Rogers <brogers@suse.com> From: Bruce Rogers <brogers@suse.com>
Date: Thu, 16 May 2013 12:39:10 +0200 Date: Thu, 16 May 2013 12:39:10 +0200
Subject: [PATCH] virtfs-proxy-helper: Provide __u64 for broken Subject: [PATCH] virtfs-proxy-helper: Provide __u64 for broken

View File

@ -1,4 +1,4 @@
From 96642b20aa9624ffa934c24c22da03b184ee2c9f Mon Sep 17 00:00:00 2001 From 71bb8109caee6f4192237b2fad7db748ac50760d Mon Sep 17 00:00:00 2001
From: Dinar Valeev <k0da@opensuse.org> From: Dinar Valeev <k0da@opensuse.org>
Date: Wed, 2 Oct 2013 17:56:03 +0200 Date: Wed, 2 Oct 2013 17:56:03 +0200
Subject: [PATCH] configure: Enable PIE for ppc and ppc64 hosts Subject: [PATCH] configure: Enable PIE for ppc and ppc64 hosts

View File

@ -1,4 +1,4 @@
From 9aff904100fd11df814e8498cf9dd3d8c7810562 Mon Sep 17 00:00:00 2001 From 287306233f77a3774df2d5c9ed7f301ebc21f89c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de> From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Date: Thu, 17 Apr 2014 18:39:10 +0200 Date: Thu, 17 Apr 2014 18:39:10 +0200
Subject: [PATCH] qtest: Increase socket timeout Subject: [PATCH] qtest: Increase socket timeout

View File

@ -1,4 +1,4 @@
From b70818ca8b9ca9ea88460c97b59c8e73e0c96bc8 Mon Sep 17 00:00:00 2001 From 7f1e160917ebff1a756d08c9b07b88452a68387f Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 14 Jan 2015 01:32:11 +0100 Date: Wed, 14 Jan 2015 01:32:11 +0100
Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts

View File

@ -1,4 +1,4 @@
From b44837ddb7fe9d43d70dc4260e4e9561d68ebc04 Mon Sep 17 00:00:00 2001 From 88508c66e9403bb708a1ef186e66f5d45801cdd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de> From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Date: Tue, 14 Apr 2015 18:42:06 +0200 Date: Tue, 14 Apr 2015 18:42:06 +0200
Subject: [PATCH] configure: Enable libseccomp for ppc Subject: [PATCH] configure: Enable libseccomp for ppc

View File

@ -1,4 +1,4 @@
From ab4667c328ab637aabd54364658e8d047297eb54 Mon Sep 17 00:00:00 2001 From 3fafdf24acf45df69523e266a38f3c0ca220e9a9 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 15 Jun 2015 17:36:32 +0200 Date: Mon, 15 Jun 2015 17:36:32 +0200
Subject: [PATCH] dictzip: Fix on big endian systems Subject: [PATCH] dictzip: Fix on big endian systems

View File

@ -1,4 +1,4 @@
From 33fcb26d3770b6ff5019d796595675a3275bfe46 Mon Sep 17 00:00:00 2001 From adc543748b20def826281f9e6fda52f026dc099d Mon Sep 17 00:00:00 2001
From: Olaf Hering <olaf@aepfle.de> From: Olaf Hering <olaf@aepfle.de>
Date: Thu, 24 Mar 2016 14:32:39 +0100 Date: Thu, 24 Mar 2016 14:32:39 +0100
Subject: [PATCH] block: split large discard requests from block frontend Subject: [PATCH] block: split large discard requests from block frontend

View File

@ -1,4 +1,4 @@
From 529b4b3328e96f55ae0a44d1293616f426077a0b Mon Sep 17 00:00:00 2001 From 43fdf04d426f4738aec0d349662a780906268590 Mon Sep 17 00:00:00 2001
From: Bruce Rogers <brogers@suse.com> From: Bruce Rogers <brogers@suse.com>
Date: Wed, 9 Mar 2016 15:18:11 -0700 Date: Wed, 9 Mar 2016 15:18:11 -0700
Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to

View File

@ -1,4 +1,4 @@
From 260d6920548a51e773c2bdca0a2770a3083404a2 Mon Sep 17 00:00:00 2001 From 936efd7b1f317b574dbedf08e69e4206f16ac39f Mon Sep 17 00:00:00 2001
From: Olaf Hering <olaf@aepfle.de> From: Olaf Hering <olaf@aepfle.de>
Date: Fri, 1 Apr 2016 12:27:16 +0200 Date: Fri, 1 Apr 2016 12:27:16 +0200
Subject: [PATCH] build: link with libatomic on powerpc-linux Subject: [PATCH] build: link with libatomic on powerpc-linux

View File

@ -1,4 +1,4 @@
From 53260b0f3e1426185786f5fe45f99ca1ded84062 Mon Sep 17 00:00:00 2001 From a4cae4158cc271ed4d55bc2e237030022f8edc16 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Thu, 7 Apr 2016 04:27:00 -0600 Date: Thu, 7 Apr 2016 04:27:00 -0600
Subject: [PATCH] net: mipsnet: check packet length against buffer Subject: [PATCH] net: mipsnet: check packet length against buffer

View File

@ -1,4 +1,4 @@
From 4c2fce28b205a0912f1224bdb8dbba2a0d7bf593 Mon Sep 17 00:00:00 2001 From 481b43bcc3e920bbe48801a7ad2489260747e8b9 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Thu, 7 Apr 2016 12:50:08 +0530 Date: Thu, 7 Apr 2016 12:50:08 +0530
Subject: [PATCH] i386: kvmvapic: initialise imm32 variable Subject: [PATCH] i386: kvmvapic: initialise imm32 variable

View File

@ -1,4 +1,4 @@
From 4a36592c8982234afc9591adb50684c2daed0fbd Mon Sep 17 00:00:00 2001 From 26e782bead654b0415a46c9a019c54b56488519b Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Thu, 19 May 2016 16:09:30 +0530 Date: Thu, 19 May 2016 16:09:30 +0530
Subject: [PATCH] esp: check command buffer length before write(CVE-2016-4439) Subject: [PATCH] esp: check command buffer length before write(CVE-2016-4439)

View File

@ -1,4 +1,4 @@
From 648083b0e53202c883906a5d57d420a9c6411c89 Mon Sep 17 00:00:00 2001 From ff65fa87b6d7d4e7dbda895181c9afc80b07c5e3 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Thu, 19 May 2016 16:09:31 +0530 Date: Thu, 19 May 2016 16:09:31 +0530
Subject: [PATCH] esp: check dma length before reading scsi Subject: [PATCH] esp: check dma length before reading scsi

View File

@ -1,4 +1,4 @@
From 2f492d1dceb93302ae10a97ea799e344e52e1a89 Mon Sep 17 00:00:00 2001 From 8c2fc88049f351c67bd82c6f61c54111eb088e69 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Mon, 23 May 2016 04:49:00 -0600 Date: Mon, 23 May 2016 04:49:00 -0600
Subject: [PATCH] scsi: pvscsi: check command descriptor ring buffer size Subject: [PATCH] scsi: pvscsi: check command descriptor ring buffer size

View File

@ -1,4 +1,4 @@
From 62f461d944c764953299772d72892daca092fe3f Mon Sep 17 00:00:00 2001 From 9e91782f3582e12f5c41e64f70e5c53f0e7b9f2a Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Tue, 24 May 2016 02:10:00 -0600 Date: Tue, 24 May 2016 02:10:00 -0600
Subject: [PATCH] scsi: mptsas: infinite loop while fetching requests Subject: [PATCH] scsi: mptsas: infinite loop while fetching requests

View File

@ -1,4 +1,4 @@
From b360e87d80afa47ab5e1aaa2d58aac0a83047277 Mon Sep 17 00:00:00 2001 From d8d0d22b88ceaf7f9ce8e01eb2842b8daf2aa34e Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com> From: Gerd Hoffmann <kraxel@redhat.com>
Date: Tue, 17 May 2016 10:54:54 +0200 Date: Tue, 17 May 2016 10:54:54 +0200
Subject: [PATCH] vga: add sr_vbe register set Subject: [PATCH] vga: add sr_vbe register set

View File

@ -1,4 +1,4 @@
From d884938c3eab2ca005180941c1dacf6e95f630cc Mon Sep 17 00:00:00 2001 From f7901e3ec072d45629284c91300bf5ad21b36908 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Wed, 25 May 2016 16:01:29 +0530 Date: Wed, 25 May 2016 16:01:29 +0530
Subject: [PATCH] scsi: megasas: use appropriate property buffer size Subject: [PATCH] scsi: megasas: use appropriate property buffer size

View File

@ -1,4 +1,4 @@
From 09b7b3b4bf5463c411a0e4f442db3cf09ec33cbe Mon Sep 17 00:00:00 2001 From e9910b20f94d3683d4d8895136583529cf7c313f Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Wed, 25 May 2016 17:55:10 +0530 Date: Wed, 25 May 2016 17:55:10 +0530
Subject: [PATCH] scsi: megasas: check 'read_queue_head' index value Subject: [PATCH] scsi: megasas: check 'read_queue_head' index value

View File

@ -1,4 +1,4 @@
From 81ed91f0c8e7ba89afd4718129065c920b3923f0 Mon Sep 17 00:00:00 2001 From e7b653272e0242843f39b9b8d65694c29028fdf5 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Tue, 7 Jun 2016 16:44:03 +0530 Date: Tue, 7 Jun 2016 16:44:03 +0530
Subject: [PATCH] scsi: megasas: null terminate bios version buffer Subject: [PATCH] scsi: megasas: null terminate bios version buffer

View File

@ -1,4 +1,4 @@
From 5f76584dd7ee7b300a52f57e5a66b667cd3d5faa Mon Sep 17 00:00:00 2001 From 74a7469799521413262d7571b7092f859ed32121 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com> From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 30 May 2016 09:09:18 +0200 Date: Mon, 30 May 2016 09:09:18 +0200
Subject: [PATCH] vmsvga: move fifo sanity checks to vmsvga_fifo_length Subject: [PATCH] vmsvga: move fifo sanity checks to vmsvga_fifo_length

View File

@ -1,4 +1,4 @@
From 29983512d22362d394c01377fd9b0974865da1b4 Mon Sep 17 00:00:00 2001 From 51a212ea5bb9d958e0fd59d9e975685a8b9e62d0 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com> From: Gerd Hoffmann <kraxel@redhat.com>
Date: Mon, 30 May 2016 09:09:21 +0200 Date: Mon, 30 May 2016 09:09:21 +0200
Subject: [PATCH] vmsvga: don't process more than 1024 fifo commands at once Subject: [PATCH] vmsvga: don't process more than 1024 fifo commands at once

View File

@ -1,4 +1,4 @@
From 30f011dc5ea3328e6bef4923f60e03a5664425f9 Mon Sep 17 00:00:00 2001 From 75e2bbd9eb1645c7acb1929ca700913a6e2f54d6 Mon Sep 17 00:00:00 2001
From: Peter Lieven <pl@kamp.de> From: Peter Lieven <pl@kamp.de>
Date: Tue, 24 May 2016 10:59:28 +0200 Date: Tue, 24 May 2016 10:59:28 +0200
Subject: [PATCH] block/iscsi: avoid potential overflow of acb->task->cdb Subject: [PATCH] block/iscsi: avoid potential overflow of acb->task->cdb

View File

@ -1,4 +1,4 @@
From e53e6fe07906e619b25fc1eb120b7a07b541bcb8 Mon Sep 17 00:00:00 2001 From 40b9ce117b5a3aced6e1b88ea0e2619170b202f6 Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Mon, 6 Jun 2016 22:04:43 +0530 Date: Mon, 6 Jun 2016 22:04:43 +0530
Subject: [PATCH] scsi: esp: check TI buffer index before read/write Subject: [PATCH] scsi: esp: check TI buffer index before read/write

View File

@ -1,4 +1,4 @@
From 6eaa3deb4b8e3f101f9b4487b786c34394486d72 Mon Sep 17 00:00:00 2001 From d7476f32d84a256e683d20db0cdd0d3676fa2a62 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com> From: Juergen Gross <jgross@suse.com>
Date: Thu, 12 May 2016 16:13:39 +0200 Date: Thu, 12 May 2016 16:13:39 +0200
Subject: [PATCH] xen: introduce dummy system device Subject: [PATCH] xen: introduce dummy system device

View File

@ -1,4 +1,4 @@
From 40f5afa5ebaf4b6fba5a4d002a013d4e5aae7156 Mon Sep 17 00:00:00 2001 From 7647bc34d77f7e67a88e88a7f09c314a3a5c7da8 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com> From: Juergen Gross <jgross@suse.com>
Date: Thu, 12 May 2016 16:13:40 +0200 Date: Thu, 12 May 2016 16:13:40 +0200
Subject: [PATCH] xen: write information about supported backends Subject: [PATCH] xen: write information about supported backends

View File

@ -1,4 +1,4 @@
From 12492549d007b13f9b23b16a5bb7a156918cf299 Mon Sep 17 00:00:00 2001 From 9c573c905a6cc3b4dbf931c64e554a20683807b9 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com> From: Juergen Gross <jgross@suse.com>
Date: Thu, 12 May 2016 16:13:41 +0200 Date: Thu, 12 May 2016 16:13:41 +0200
Subject: [PATCH] xen: add pvUSB backend Subject: [PATCH] xen: add pvUSB backend

View File

@ -1,4 +1,4 @@
From 9ddd9862dbc30107d2315f0b858e32cd0c90db8a Mon Sep 17 00:00:00 2001 From 49ca2dd08ac9edce6d828328069d1092f3a63b50 Mon Sep 17 00:00:00 2001
From: Bruce Rogers <brogers@suse.com> From: Bruce Rogers <brogers@suse.com>
Date: Fri, 10 Jun 2016 07:12:15 -0600 Date: Fri, 10 Jun 2016 07:12:15 -0600
Subject: [PATCH] usb: Fix conditions that xen-usb.c is used Subject: [PATCH] usb: Fix conditions that xen-usb.c is used

View File

@ -1,4 +1,4 @@
From 464539abcc33f2d8465dead1555de169b87239b9 Mon Sep 17 00:00:00 2001 From 5af645d652290cf562a2f05fa8318d75ae6f04e3 Mon Sep 17 00:00:00 2001
From: Gerd Hoffmann <kraxel@redhat.com> From: Gerd Hoffmann <kraxel@redhat.com>
Date: Wed, 1 Jun 2016 08:22:30 +0200 Date: Wed, 1 Jun 2016 08:22:30 +0200
Subject: [PATCH] vnc: add configurable keyboard delay Subject: [PATCH] vnc: add configurable keyboard delay

View File

@ -1,4 +1,4 @@
From 9770400f8184e43d9370ec97e15c6fcaccc381d1 Mon Sep 17 00:00:00 2001 From 1702291e859964a4f5b448e1fe19ee5947555adc Mon Sep 17 00:00:00 2001
From: Prasad J Pandit <pjp@fedoraproject.org> From: Prasad J Pandit <pjp@fedoraproject.org>
Date: Wed, 25 May 2016 17:41:44 +0530 Date: Wed, 25 May 2016 17:41:44 +0530
Subject: [PATCH] scsi: megasas: initialise local configuration data buffer Subject: [PATCH] scsi: megasas: initialise local configuration data buffer

View File

@ -1,3 +1,130 @@
-------------------------------------------------------------------
Thu Jul 7 16:16:40 UTC 2016 - agraf@suse.com
- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
* Patches dropped:
0002-XXX-work-around-SA_RESTART-race-wit.patch
0003-qemu-0.9.0.cvs-binfmt.patch
0004-qemu-cvs-alsa_bitfield.patch
0005-qemu-cvs-alsa_ioctl.patch
0006-qemu-cvs-alsa_mmap.patch
0007-qemu-cvs-gettimeofday.patch
0008-qemu-cvs-ioctl_debug.patch
0009-qemu-cvs-ioctl_nodirection.patch
0010-block-vmdk-Support-creation-of-SCSI.patch
0011-linux-user-add-binfmt-wrapper-for-a.patch
0012-PPC-KVM-Disable-mmu-notifier-check.patch
0013-linux-user-fix-segfault-deadlock.patch
0014-linux-user-binfmt-support-host-bina.patch
0015-linux-user-Ignore-broken-loop-ioctl.patch
0016-linux-user-lock-tcg.patch
0017-linux-user-Run-multi-threaded-code-.patch
0018-linux-user-lock-tb-flushing-too.patch
0019-linux-user-Fake-proc-cpuinfo.patch
0020-linux-user-implement-FS_IOC_GETFLAG.patch
0021-linux-user-implement-FS_IOC_SETFLAG.patch
0022-linux-user-XXX-disable-fiemap.patch
0023-slirp-nooutgoing.patch
0024-vnc-password-file-and-incoming-conn.patch
0025-linux-user-add-more-blk-ioctls.patch
0026-linux-user-use-target_ulong.patch
0027-block-Add-support-for-DictZip-enabl.patch
0028-block-Add-tar-container-format.patch
0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0030-console-add-question-mark-escape-op.patch
0031-Make-char-muxer-more-robust-wrt-sma.patch
0032-linux-user-lseek-explicitly-cast-no.patch
0033-virtfs-proxy-helper-Provide-__u64-f.patch
0034-configure-Enable-PIE-for-ppc-and-pp.patch
0035-qtest-Increase-socket-timeout.patch
0036-AIO-Reduce-number-of-threads-for-32.patch
0037-configure-Enable-libseccomp-for-ppc.patch
0038-dictzip-Fix-on-big-endian-systems.patch
0039-block-split-large-discard-requests-.patch
0040-xen_disk-Add-suse-specific-flush-di.patch
0041-build-link-with-libatomic-on-powerp.patch
0042-net-mipsnet-check-packet-length-aga.patch
0043-i386-kvmvapic-initialise-imm32-vari.patch
0044-esp-check-command-buffer-length-bef.patch
0045-esp-check-dma-length-before-reading.patch
0046-scsi-pvscsi-check-command-descripto.patch
0047-scsi-mptsas-infinite-loop-while-fet.patch
0048-vga-add-sr_vbe-register-set.patch
0049-scsi-megasas-use-appropriate-proper.patch
0050-scsi-megasas-check-read_queue_head-.patch
0051-scsi-megasas-null-terminate-bios-ve.patch
0052-vmsvga-move-fifo-sanity-checks-to-v.patch
0053-vmsvga-don-t-process-more-than-1024.patch
0054-block-iscsi-avoid-potential-overflo.patch
0055-scsi-esp-check-TI-buffer-index-befo.patch
0056-xen-introduce-dummy-system-device.patch
0057-xen-write-information-about-support.patch
0058-xen-add-pvUSB-backend.patch
0059-usb-Fix-conditions-that-xen-usb.c-i.patch
0060-vnc-add-configurable-keyboard-delay.patch
0061-scsi-megasas-initialise-local-confi.patch
* Patches added:
0002-qemu-0.9.0.cvs-binfmt.patch
0003-qemu-cvs-alsa_bitfield.patch
0004-qemu-cvs-alsa_ioctl.patch
0005-qemu-cvs-alsa_mmap.patch
0006-qemu-cvs-gettimeofday.patch
0007-qemu-cvs-ioctl_debug.patch
0008-qemu-cvs-ioctl_nodirection.patch
0009-block-vmdk-Support-creation-of-SCSI.patch
0010-linux-user-add-binfmt-wrapper-for-a.patch
0011-PPC-KVM-Disable-mmu-notifier-check.patch
0012-linux-user-fix-segfault-deadlock.patch
0013-linux-user-binfmt-support-host-bina.patch
0014-linux-user-Ignore-broken-loop-ioctl.patch
0015-linux-user-lock-tcg.patch
0016-linux-user-Run-multi-threaded-code-.patch
0017-linux-user-lock-tb-flushing-too.patch
0018-linux-user-Fake-proc-cpuinfo.patch
0019-linux-user-implement-FS_IOC_GETFLAG.patch
0020-linux-user-implement-FS_IOC_SETFLAG.patch
0021-linux-user-XXX-disable-fiemap.patch
0022-slirp-nooutgoing.patch
0023-vnc-password-file-and-incoming-conn.patch
0024-linux-user-add-more-blk-ioctls.patch
0025-linux-user-use-target_ulong.patch
0026-block-Add-support-for-DictZip-enabl.patch
0027-block-Add-tar-container-format.patch
0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0029-console-add-question-mark-escape-op.patch
0030-Make-char-muxer-more-robust-wrt-sma.patch
0031-linux-user-lseek-explicitly-cast-no.patch
0032-virtfs-proxy-helper-Provide-__u64-f.patch
0033-configure-Enable-PIE-for-ppc-and-pp.patch
0034-qtest-Increase-socket-timeout.patch
0035-AIO-Reduce-number-of-threads-for-32.patch
0036-configure-Enable-libseccomp-for-ppc.patch
0037-dictzip-Fix-on-big-endian-systems.patch
0038-block-split-large-discard-requests-.patch
0039-xen_disk-Add-suse-specific-flush-di.patch
0040-build-link-with-libatomic-on-powerp.patch
0041-net-mipsnet-check-packet-length-aga.patch
0042-i386-kvmvapic-initialise-imm32-vari.patch
0043-esp-check-command-buffer-length-bef.patch
0044-esp-check-dma-length-before-reading.patch
0045-scsi-pvscsi-check-command-descripto.patch
0046-scsi-mptsas-infinite-loop-while-fet.patch
0047-vga-add-sr_vbe-register-set.patch
0048-scsi-megasas-use-appropriate-proper.patch
0049-scsi-megasas-check-read_queue_head-.patch
0050-scsi-megasas-null-terminate-bios-ve.patch
0051-vmsvga-move-fifo-sanity-checks-to-v.patch
0052-vmsvga-don-t-process-more-than-1024.patch
0053-block-iscsi-avoid-potential-overflo.patch
0054-scsi-esp-check-TI-buffer-index-befo.patch
0055-xen-introduce-dummy-system-device.patch
0056-xen-write-information-about-support.patch
0057-xen-add-pvUSB-backend.patch
0058-usb-Fix-conditions-that-xen-usb.c-i.patch
0059-vnc-add-configurable-keyboard-delay.patch
0060-scsi-megasas-initialise-local-confi.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 10 20:25:33 UTC 2016 - brogers@suse.com Fri Jun 10 20:25:33 UTC 2016 - brogers@suse.com

View File

@ -26,66 +26,65 @@ Release: 0
Source: http://wiki.qemu.org/download/qemu-2.6.0.tar.bz2 Source: http://wiki.qemu.org/download/qemu-2.6.0.tar.bz2
# This patch queue is auto-generated from https://github.com/openSUSE/qemu # This patch queue is auto-generated from https://github.com/openSUSE/qemu
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch
Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch Patch0003: 0003-qemu-cvs-alsa_bitfield.patch
Patch0004: 0004-qemu-cvs-alsa_bitfield.patch Patch0004: 0004-qemu-cvs-alsa_ioctl.patch
Patch0005: 0005-qemu-cvs-alsa_ioctl.patch Patch0005: 0005-qemu-cvs-alsa_mmap.patch
Patch0006: 0006-qemu-cvs-alsa_mmap.patch Patch0006: 0006-qemu-cvs-gettimeofday.patch
Patch0007: 0007-qemu-cvs-gettimeofday.patch Patch0007: 0007-qemu-cvs-ioctl_debug.patch
Patch0008: 0008-qemu-cvs-ioctl_debug.patch Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch
Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch
Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch
Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch
Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch Patch0012: 0012-linux-user-fix-segfault-deadlock.patch
Patch0013: 0013-linux-user-fix-segfault-deadlock.patch Patch0013: 0013-linux-user-binfmt-support-host-bina.patch
Patch0014: 0014-linux-user-binfmt-support-host-bina.patch Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch
Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch Patch0015: 0015-linux-user-lock-tcg.patch
Patch0016: 0016-linux-user-lock-tcg.patch Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch
Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch Patch0017: 0017-linux-user-lock-tb-flushing-too.patch
Patch0018: 0018-linux-user-lock-tb-flushing-too.patch Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch
Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch
Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch
Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch Patch0021: 0021-linux-user-XXX-disable-fiemap.patch
Patch0022: 0022-linux-user-XXX-disable-fiemap.patch Patch0022: 0022-slirp-nooutgoing.patch
Patch0023: 0023-slirp-nooutgoing.patch Patch0023: 0023-vnc-password-file-and-incoming-conn.patch
Patch0024: 0024-vnc-password-file-and-incoming-conn.patch Patch0024: 0024-linux-user-add-more-blk-ioctls.patch
Patch0025: 0025-linux-user-add-more-blk-ioctls.patch Patch0025: 0025-linux-user-use-target_ulong.patch
Patch0026: 0026-linux-user-use-target_ulong.patch Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch
Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch Patch0027: 0027-block-Add-tar-container-format.patch
Patch0028: 0028-block-Add-tar-container-format.patch Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch Patch0029: 0029-console-add-question-mark-escape-op.patch
Patch0030: 0030-console-add-question-mark-escape-op.patch Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch
Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch
Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch
Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch
Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch Patch0034: 0034-qtest-Increase-socket-timeout.patch
Patch0035: 0035-qtest-Increase-socket-timeout.patch Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch
Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch
Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch
Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch Patch0038: 0038-block-split-large-discard-requests-.patch
Patch0039: 0039-block-split-large-discard-requests-.patch Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch
Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch Patch0040: 0040-build-link-with-libatomic-on-powerp.patch
Patch0041: 0041-build-link-with-libatomic-on-powerp.patch Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch
Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch
Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch Patch0043: 0043-esp-check-command-buffer-length-bef.patch
Patch0044: 0044-esp-check-command-buffer-length-bef.patch Patch0044: 0044-esp-check-dma-length-before-reading.patch
Patch0045: 0045-esp-check-dma-length-before-reading.patch Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch
Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch
Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch Patch0047: 0047-vga-add-sr_vbe-register-set.patch
Patch0048: 0048-vga-add-sr_vbe-register-set.patch Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch
Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch
Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch
Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch
Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch
Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch
Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch
Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch Patch0055: 0055-xen-introduce-dummy-system-device.patch
Patch0056: 0056-xen-introduce-dummy-system-device.patch Patch0056: 0056-xen-write-information-about-support.patch
Patch0057: 0057-xen-write-information-about-support.patch Patch0057: 0057-xen-add-pvUSB-backend.patch
Patch0058: 0058-xen-add-pvUSB-backend.patch Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch
Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch
Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch Patch0060: 0060-scsi-megasas-initialise-local-confi.patch
Patch0061: 0061-scsi-megasas-initialise-local-confi.patch
# Please do not add patches manually here, run update_git.sh. # Please do not add patches manually here, run update_git.sh.
# this is to make lint happy # this is to make lint happy
Source300: qemu-rpmlintrc Source300: qemu-rpmlintrc
@ -199,7 +198,6 @@ run cross-architecture builds.
%patch0058 -p1 %patch0058 -p1
%patch0059 -p1 %patch0059 -p1
%patch0060 -p1 %patch0060 -p1
%patch0061 -p1
%build %build
./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \ ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \

View File

@ -1,3 +1,131 @@
-------------------------------------------------------------------
Thu Jul 14 14:59:37 UTC 2016 - agraf@suse.com
- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
* Patches dropped:
0002-XXX-work-around-SA_RESTART-race-wit.patch
0003-qemu-0.9.0.cvs-binfmt.patch
0004-qemu-cvs-alsa_bitfield.patch
0005-qemu-cvs-alsa_ioctl.patch
0006-qemu-cvs-alsa_mmap.patch
0007-qemu-cvs-gettimeofday.patch
0008-qemu-cvs-ioctl_debug.patch
0009-qemu-cvs-ioctl_nodirection.patch
0010-block-vmdk-Support-creation-of-SCSI.patch
0011-linux-user-add-binfmt-wrapper-for-a.patch
0012-PPC-KVM-Disable-mmu-notifier-check.patch
0013-linux-user-fix-segfault-deadlock.patch
0014-linux-user-binfmt-support-host-bina.patch
0015-linux-user-Ignore-broken-loop-ioctl.patch
0016-linux-user-lock-tcg.patch
0017-linux-user-Run-multi-threaded-code-.patch
0018-linux-user-lock-tb-flushing-too.patch
0019-linux-user-Fake-proc-cpuinfo.patch
0020-linux-user-implement-FS_IOC_GETFLAG.patch
0021-linux-user-implement-FS_IOC_SETFLAG.patch
0022-linux-user-XXX-disable-fiemap.patch
0023-slirp-nooutgoing.patch
0024-vnc-password-file-and-incoming-conn.patch
0025-linux-user-add-more-blk-ioctls.patch
0026-linux-user-use-target_ulong.patch
0027-block-Add-support-for-DictZip-enabl.patch
0028-block-Add-tar-container-format.patch
0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0030-console-add-question-mark-escape-op.patch
0031-Make-char-muxer-more-robust-wrt-sma.patch
0032-linux-user-lseek-explicitly-cast-no.patch
0033-virtfs-proxy-helper-Provide-__u64-f.patch
0034-configure-Enable-PIE-for-ppc-and-pp.patch
0035-qtest-Increase-socket-timeout.patch
0036-AIO-Reduce-number-of-threads-for-32.patch
0037-configure-Enable-libseccomp-for-ppc.patch
0038-dictzip-Fix-on-big-endian-systems.patch
0039-block-split-large-discard-requests-.patch
0040-xen_disk-Add-suse-specific-flush-di.patch
0041-build-link-with-libatomic-on-powerp.patch
0042-net-mipsnet-check-packet-length-aga.patch
0043-i386-kvmvapic-initialise-imm32-vari.patch
0044-esp-check-command-buffer-length-bef.patch
0045-esp-check-dma-length-before-reading.patch
0046-scsi-pvscsi-check-command-descripto.patch
0047-scsi-mptsas-infinite-loop-while-fet.patch
0048-vga-add-sr_vbe-register-set.patch
0049-scsi-megasas-use-appropriate-proper.patch
0050-scsi-megasas-check-read_queue_head-.patch
0051-scsi-megasas-null-terminate-bios-ve.patch
0052-vmsvga-move-fifo-sanity-checks-to-v.patch
0053-vmsvga-don-t-process-more-than-1024.patch
0054-block-iscsi-avoid-potential-overflo.patch
0055-scsi-esp-check-TI-buffer-index-befo.patch
0056-xen-introduce-dummy-system-device.patch
0057-xen-write-information-about-support.patch
0058-xen-add-pvUSB-backend.patch
0059-usb-Fix-conditions-that-xen-usb.c-i.patch
0060-vnc-add-configurable-keyboard-delay.patch
0061-scsi-megasas-initialise-local-confi.patch
* Patches added:
0002-qemu-0.9.0.cvs-binfmt.patch
0003-qemu-cvs-alsa_bitfield.patch
0004-qemu-cvs-alsa_ioctl.patch
0005-qemu-cvs-alsa_mmap.patch
0006-qemu-cvs-gettimeofday.patch
0007-qemu-cvs-ioctl_debug.patch
0008-qemu-cvs-ioctl_nodirection.patch
0009-block-vmdk-Support-creation-of-SCSI.patch
0010-linux-user-add-binfmt-wrapper-for-a.patch
0011-PPC-KVM-Disable-mmu-notifier-check.patch
0012-linux-user-fix-segfault-deadlock.patch
0013-linux-user-binfmt-support-host-bina.patch
0014-linux-user-Ignore-broken-loop-ioctl.patch
0015-linux-user-lock-tcg.patch
0016-linux-user-Run-multi-threaded-code-.patch
0017-linux-user-lock-tb-flushing-too.patch
0018-linux-user-Fake-proc-cpuinfo.patch
0019-linux-user-implement-FS_IOC_GETFLAG.patch
0020-linux-user-implement-FS_IOC_SETFLAG.patch
0021-linux-user-XXX-disable-fiemap.patch
0022-slirp-nooutgoing.patch
0023-vnc-password-file-and-incoming-conn.patch
0024-linux-user-add-more-blk-ioctls.patch
0025-linux-user-use-target_ulong.patch
0026-block-Add-support-for-DictZip-enabl.patch
0027-block-Add-tar-container-format.patch
0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0029-console-add-question-mark-escape-op.patch
0030-Make-char-muxer-more-robust-wrt-sma.patch
0031-linux-user-lseek-explicitly-cast-no.patch
0032-virtfs-proxy-helper-Provide-__u64-f.patch
0033-configure-Enable-PIE-for-ppc-and-pp.patch
0034-qtest-Increase-socket-timeout.patch
0035-AIO-Reduce-number-of-threads-for-32.patch
0036-configure-Enable-libseccomp-for-ppc.patch
0037-dictzip-Fix-on-big-endian-systems.patch
0038-block-split-large-discard-requests-.patch
0039-xen_disk-Add-suse-specific-flush-di.patch
0040-build-link-with-libatomic-on-powerp.patch
0041-net-mipsnet-check-packet-length-aga.patch
0042-i386-kvmvapic-initialise-imm32-vari.patch
0043-esp-check-command-buffer-length-bef.patch
0044-esp-check-dma-length-before-reading.patch
0045-scsi-pvscsi-check-command-descripto.patch
0046-scsi-mptsas-infinite-loop-while-fet.patch
0047-vga-add-sr_vbe-register-set.patch
0048-scsi-megasas-use-appropriate-proper.patch
0049-scsi-megasas-check-read_queue_head-.patch
0050-scsi-megasas-null-terminate-bios-ve.patch
0051-vmsvga-move-fifo-sanity-checks-to-v.patch
0052-vmsvga-don-t-process-more-than-1024.patch
0053-block-iscsi-avoid-potential-overflo.patch
0054-scsi-esp-check-TI-buffer-index-befo.patch
0055-xen-introduce-dummy-system-device.patch
0056-xen-write-information-about-support.patch
0057-xen-add-pvUSB-backend.patch
0058-usb-Fix-conditions-that-xen-usb.c-i.patch
0059-vnc-add-configurable-keyboard-delay.patch
0060-scsi-megasas-initialise-local-confi.patch
- Enable ceph (rbd) support for aarch64
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 12 18:20:24 UTC 2016 - brogers@suse.com Tue Jul 12 18:20:24 UTC 2016 - brogers@suse.com

View File

@ -73,66 +73,65 @@ Source9: qemu-ga.service
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
# This patch queue is auto-generated from https://github.com/openSUSE/qemu # This patch queue is auto-generated from https://github.com/openSUSE/qemu
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch
Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch Patch0003: 0003-qemu-cvs-alsa_bitfield.patch
Patch0004: 0004-qemu-cvs-alsa_bitfield.patch Patch0004: 0004-qemu-cvs-alsa_ioctl.patch
Patch0005: 0005-qemu-cvs-alsa_ioctl.patch Patch0005: 0005-qemu-cvs-alsa_mmap.patch
Patch0006: 0006-qemu-cvs-alsa_mmap.patch Patch0006: 0006-qemu-cvs-gettimeofday.patch
Patch0007: 0007-qemu-cvs-gettimeofday.patch Patch0007: 0007-qemu-cvs-ioctl_debug.patch
Patch0008: 0008-qemu-cvs-ioctl_debug.patch Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch
Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch
Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch
Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch
Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch Patch0012: 0012-linux-user-fix-segfault-deadlock.patch
Patch0013: 0013-linux-user-fix-segfault-deadlock.patch Patch0013: 0013-linux-user-binfmt-support-host-bina.patch
Patch0014: 0014-linux-user-binfmt-support-host-bina.patch Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch
Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch Patch0015: 0015-linux-user-lock-tcg.patch
Patch0016: 0016-linux-user-lock-tcg.patch Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch
Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch Patch0017: 0017-linux-user-lock-tb-flushing-too.patch
Patch0018: 0018-linux-user-lock-tb-flushing-too.patch Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch
Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch
Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch
Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch Patch0021: 0021-linux-user-XXX-disable-fiemap.patch
Patch0022: 0022-linux-user-XXX-disable-fiemap.patch Patch0022: 0022-slirp-nooutgoing.patch
Patch0023: 0023-slirp-nooutgoing.patch Patch0023: 0023-vnc-password-file-and-incoming-conn.patch
Patch0024: 0024-vnc-password-file-and-incoming-conn.patch Patch0024: 0024-linux-user-add-more-blk-ioctls.patch
Patch0025: 0025-linux-user-add-more-blk-ioctls.patch Patch0025: 0025-linux-user-use-target_ulong.patch
Patch0026: 0026-linux-user-use-target_ulong.patch Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch
Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch Patch0027: 0027-block-Add-tar-container-format.patch
Patch0028: 0028-block-Add-tar-container-format.patch Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch Patch0029: 0029-console-add-question-mark-escape-op.patch
Patch0030: 0030-console-add-question-mark-escape-op.patch Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch
Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch
Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch
Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch
Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch Patch0034: 0034-qtest-Increase-socket-timeout.patch
Patch0035: 0035-qtest-Increase-socket-timeout.patch Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch
Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch
Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch
Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch Patch0038: 0038-block-split-large-discard-requests-.patch
Patch0039: 0039-block-split-large-discard-requests-.patch Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch
Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch Patch0040: 0040-build-link-with-libatomic-on-powerp.patch
Patch0041: 0041-build-link-with-libatomic-on-powerp.patch Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch
Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch
Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch Patch0043: 0043-esp-check-command-buffer-length-bef.patch
Patch0044: 0044-esp-check-command-buffer-length-bef.patch Patch0044: 0044-esp-check-dma-length-before-reading.patch
Patch0045: 0045-esp-check-dma-length-before-reading.patch Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch
Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch
Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch Patch0047: 0047-vga-add-sr_vbe-register-set.patch
Patch0048: 0048-vga-add-sr_vbe-register-set.patch Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch
Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch
Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch
Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch
Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch
Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch
Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch
Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch Patch0055: 0055-xen-introduce-dummy-system-device.patch
Patch0056: 0056-xen-introduce-dummy-system-device.patch Patch0056: 0056-xen-write-information-about-support.patch
Patch0057: 0057-xen-write-information-about-support.patch Patch0057: 0057-xen-add-pvUSB-backend.patch
Patch0058: 0058-xen-add-pvUSB-backend.patch Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch
Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch
Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch Patch0060: 0060-scsi-megasas-initialise-local-confi.patch
Patch0061: 0061-scsi-megasas-initialise-local-confi.patch
# Please do not add QEMU patches manually here. # Please do not add QEMU patches manually here.
# Run update_git.sh to regenerate this queue. # Run update_git.sh to regenerate this queue.
@ -773,7 +772,6 @@ This package provides a service file for starting and stopping KSM.
%patch0058 -p1 %patch0058 -p1
%patch0059 -p1 %patch0059 -p1
%patch0060 -p1 %patch0060 -p1
%patch0061 -p1
%if %{build_x86_fw_from_source} %if %{build_x86_fw_from_source}
pushd roms/seabios pushd roms/seabios

View File

@ -1,3 +1,131 @@
-------------------------------------------------------------------
Thu Jul 14 14:59:37 UTC 2016 - agraf@suse.com
- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
* Patches dropped:
0002-XXX-work-around-SA_RESTART-race-wit.patch
0003-qemu-0.9.0.cvs-binfmt.patch
0004-qemu-cvs-alsa_bitfield.patch
0005-qemu-cvs-alsa_ioctl.patch
0006-qemu-cvs-alsa_mmap.patch
0007-qemu-cvs-gettimeofday.patch
0008-qemu-cvs-ioctl_debug.patch
0009-qemu-cvs-ioctl_nodirection.patch
0010-block-vmdk-Support-creation-of-SCSI.patch
0011-linux-user-add-binfmt-wrapper-for-a.patch
0012-PPC-KVM-Disable-mmu-notifier-check.patch
0013-linux-user-fix-segfault-deadlock.patch
0014-linux-user-binfmt-support-host-bina.patch
0015-linux-user-Ignore-broken-loop-ioctl.patch
0016-linux-user-lock-tcg.patch
0017-linux-user-Run-multi-threaded-code-.patch
0018-linux-user-lock-tb-flushing-too.patch
0019-linux-user-Fake-proc-cpuinfo.patch
0020-linux-user-implement-FS_IOC_GETFLAG.patch
0021-linux-user-implement-FS_IOC_SETFLAG.patch
0022-linux-user-XXX-disable-fiemap.patch
0023-slirp-nooutgoing.patch
0024-vnc-password-file-and-incoming-conn.patch
0025-linux-user-add-more-blk-ioctls.patch
0026-linux-user-use-target_ulong.patch
0027-block-Add-support-for-DictZip-enabl.patch
0028-block-Add-tar-container-format.patch
0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0030-console-add-question-mark-escape-op.patch
0031-Make-char-muxer-more-robust-wrt-sma.patch
0032-linux-user-lseek-explicitly-cast-no.patch
0033-virtfs-proxy-helper-Provide-__u64-f.patch
0034-configure-Enable-PIE-for-ppc-and-pp.patch
0035-qtest-Increase-socket-timeout.patch
0036-AIO-Reduce-number-of-threads-for-32.patch
0037-configure-Enable-libseccomp-for-ppc.patch
0038-dictzip-Fix-on-big-endian-systems.patch
0039-block-split-large-discard-requests-.patch
0040-xen_disk-Add-suse-specific-flush-di.patch
0041-build-link-with-libatomic-on-powerp.patch
0042-net-mipsnet-check-packet-length-aga.patch
0043-i386-kvmvapic-initialise-imm32-vari.patch
0044-esp-check-command-buffer-length-bef.patch
0045-esp-check-dma-length-before-reading.patch
0046-scsi-pvscsi-check-command-descripto.patch
0047-scsi-mptsas-infinite-loop-while-fet.patch
0048-vga-add-sr_vbe-register-set.patch
0049-scsi-megasas-use-appropriate-proper.patch
0050-scsi-megasas-check-read_queue_head-.patch
0051-scsi-megasas-null-terminate-bios-ve.patch
0052-vmsvga-move-fifo-sanity-checks-to-v.patch
0053-vmsvga-don-t-process-more-than-1024.patch
0054-block-iscsi-avoid-potential-overflo.patch
0055-scsi-esp-check-TI-buffer-index-befo.patch
0056-xen-introduce-dummy-system-device.patch
0057-xen-write-information-about-support.patch
0058-xen-add-pvUSB-backend.patch
0059-usb-Fix-conditions-that-xen-usb.c-i.patch
0060-vnc-add-configurable-keyboard-delay.patch
0061-scsi-megasas-initialise-local-confi.patch
* Patches added:
0002-qemu-0.9.0.cvs-binfmt.patch
0003-qemu-cvs-alsa_bitfield.patch
0004-qemu-cvs-alsa_ioctl.patch
0005-qemu-cvs-alsa_mmap.patch
0006-qemu-cvs-gettimeofday.patch
0007-qemu-cvs-ioctl_debug.patch
0008-qemu-cvs-ioctl_nodirection.patch
0009-block-vmdk-Support-creation-of-SCSI.patch
0010-linux-user-add-binfmt-wrapper-for-a.patch
0011-PPC-KVM-Disable-mmu-notifier-check.patch
0012-linux-user-fix-segfault-deadlock.patch
0013-linux-user-binfmt-support-host-bina.patch
0014-linux-user-Ignore-broken-loop-ioctl.patch
0015-linux-user-lock-tcg.patch
0016-linux-user-Run-multi-threaded-code-.patch
0017-linux-user-lock-tb-flushing-too.patch
0018-linux-user-Fake-proc-cpuinfo.patch
0019-linux-user-implement-FS_IOC_GETFLAG.patch
0020-linux-user-implement-FS_IOC_SETFLAG.patch
0021-linux-user-XXX-disable-fiemap.patch
0022-slirp-nooutgoing.patch
0023-vnc-password-file-and-incoming-conn.patch
0024-linux-user-add-more-blk-ioctls.patch
0025-linux-user-use-target_ulong.patch
0026-block-Add-support-for-DictZip-enabl.patch
0027-block-Add-tar-container-format.patch
0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
0029-console-add-question-mark-escape-op.patch
0030-Make-char-muxer-more-robust-wrt-sma.patch
0031-linux-user-lseek-explicitly-cast-no.patch
0032-virtfs-proxy-helper-Provide-__u64-f.patch
0033-configure-Enable-PIE-for-ppc-and-pp.patch
0034-qtest-Increase-socket-timeout.patch
0035-AIO-Reduce-number-of-threads-for-32.patch
0036-configure-Enable-libseccomp-for-ppc.patch
0037-dictzip-Fix-on-big-endian-systems.patch
0038-block-split-large-discard-requests-.patch
0039-xen_disk-Add-suse-specific-flush-di.patch
0040-build-link-with-libatomic-on-powerp.patch
0041-net-mipsnet-check-packet-length-aga.patch
0042-i386-kvmvapic-initialise-imm32-vari.patch
0043-esp-check-command-buffer-length-bef.patch
0044-esp-check-dma-length-before-reading.patch
0045-scsi-pvscsi-check-command-descripto.patch
0046-scsi-mptsas-infinite-loop-while-fet.patch
0047-vga-add-sr_vbe-register-set.patch
0048-scsi-megasas-use-appropriate-proper.patch
0049-scsi-megasas-check-read_queue_head-.patch
0050-scsi-megasas-null-terminate-bios-ve.patch
0051-vmsvga-move-fifo-sanity-checks-to-v.patch
0052-vmsvga-don-t-process-more-than-1024.patch
0053-block-iscsi-avoid-potential-overflo.patch
0054-scsi-esp-check-TI-buffer-index-befo.patch
0055-xen-introduce-dummy-system-device.patch
0056-xen-write-information-about-support.patch
0057-xen-add-pvUSB-backend.patch
0058-usb-Fix-conditions-that-xen-usb.c-i.patch
0059-vnc-add-configurable-keyboard-delay.patch
0060-scsi-megasas-initialise-local-confi.patch
- Enable ceph (rbd) support for aarch64
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 12 18:20:24 UTC 2016 - brogers@suse.com Tue Jul 12 18:20:24 UTC 2016 - brogers@suse.com

120
qemu.spec
View File

@ -73,66 +73,65 @@ Source9: qemu-ga.service
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
# This patch queue is auto-generated from https://github.com/openSUSE/qemu # This patch queue is auto-generated from https://github.com/openSUSE/qemu
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch
Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch Patch0003: 0003-qemu-cvs-alsa_bitfield.patch
Patch0004: 0004-qemu-cvs-alsa_bitfield.patch Patch0004: 0004-qemu-cvs-alsa_ioctl.patch
Patch0005: 0005-qemu-cvs-alsa_ioctl.patch Patch0005: 0005-qemu-cvs-alsa_mmap.patch
Patch0006: 0006-qemu-cvs-alsa_mmap.patch Patch0006: 0006-qemu-cvs-gettimeofday.patch
Patch0007: 0007-qemu-cvs-gettimeofday.patch Patch0007: 0007-qemu-cvs-ioctl_debug.patch
Patch0008: 0008-qemu-cvs-ioctl_debug.patch Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch
Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch
Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch
Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch
Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch Patch0012: 0012-linux-user-fix-segfault-deadlock.patch
Patch0013: 0013-linux-user-fix-segfault-deadlock.patch Patch0013: 0013-linux-user-binfmt-support-host-bina.patch
Patch0014: 0014-linux-user-binfmt-support-host-bina.patch Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch
Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch Patch0015: 0015-linux-user-lock-tcg.patch
Patch0016: 0016-linux-user-lock-tcg.patch Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch
Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch Patch0017: 0017-linux-user-lock-tb-flushing-too.patch
Patch0018: 0018-linux-user-lock-tb-flushing-too.patch Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch
Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch
Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch
Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch Patch0021: 0021-linux-user-XXX-disable-fiemap.patch
Patch0022: 0022-linux-user-XXX-disable-fiemap.patch Patch0022: 0022-slirp-nooutgoing.patch
Patch0023: 0023-slirp-nooutgoing.patch Patch0023: 0023-vnc-password-file-and-incoming-conn.patch
Patch0024: 0024-vnc-password-file-and-incoming-conn.patch Patch0024: 0024-linux-user-add-more-blk-ioctls.patch
Patch0025: 0025-linux-user-add-more-blk-ioctls.patch Patch0025: 0025-linux-user-use-target_ulong.patch
Patch0026: 0026-linux-user-use-target_ulong.patch Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch
Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch Patch0027: 0027-block-Add-tar-container-format.patch
Patch0028: 0028-block-Add-tar-container-format.patch Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch Patch0029: 0029-console-add-question-mark-escape-op.patch
Patch0030: 0030-console-add-question-mark-escape-op.patch Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch
Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch
Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch
Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch
Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch Patch0034: 0034-qtest-Increase-socket-timeout.patch
Patch0035: 0035-qtest-Increase-socket-timeout.patch Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch
Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch
Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch
Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch Patch0038: 0038-block-split-large-discard-requests-.patch
Patch0039: 0039-block-split-large-discard-requests-.patch Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch
Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch Patch0040: 0040-build-link-with-libatomic-on-powerp.patch
Patch0041: 0041-build-link-with-libatomic-on-powerp.patch Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch
Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch
Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch Patch0043: 0043-esp-check-command-buffer-length-bef.patch
Patch0044: 0044-esp-check-command-buffer-length-bef.patch Patch0044: 0044-esp-check-dma-length-before-reading.patch
Patch0045: 0045-esp-check-dma-length-before-reading.patch Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch
Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch
Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch Patch0047: 0047-vga-add-sr_vbe-register-set.patch
Patch0048: 0048-vga-add-sr_vbe-register-set.patch Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch
Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch
Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch
Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch
Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch
Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch
Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch
Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch Patch0055: 0055-xen-introduce-dummy-system-device.patch
Patch0056: 0056-xen-introduce-dummy-system-device.patch Patch0056: 0056-xen-write-information-about-support.patch
Patch0057: 0057-xen-write-information-about-support.patch Patch0057: 0057-xen-add-pvUSB-backend.patch
Patch0058: 0058-xen-add-pvUSB-backend.patch Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch
Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch
Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch Patch0060: 0060-scsi-megasas-initialise-local-confi.patch
Patch0061: 0061-scsi-megasas-initialise-local-confi.patch
# Please do not add QEMU patches manually here. # Please do not add QEMU patches manually here.
# Run update_git.sh to regenerate this queue. # Run update_git.sh to regenerate this queue.
@ -773,7 +772,6 @@ This package provides a service file for starting and stopping KSM.
%patch0058 -p1 %patch0058 -p1
%patch0059 -p1 %patch0059 -p1
%patch0060 -p1 %patch0060 -p1
%patch0061 -p1
%if %{build_x86_fw_from_source} %if %{build_x86_fw_from_source}
pushd roms/seabios pushd roms/seabios

View File

@ -52,6 +52,12 @@
%endif %endif
%endif %endif
%ifarch aarch64
%if 0%{?suse_version} > 1320 || ( 0%{?is_opensuse} == 0 && 0%{?sle_version} > 120100 )
%define with_rbd 1
%endif
%endif
Name: qemu Name: qemu
Url: http://www.qemu.org/ Url: http://www.qemu.org/
Summary: Universal CPU emulator Summary: Universal CPU emulator