From 8c721a87ae22d1d24ba1deaa2386234a7c3a24d319bd30eae720b11d8e9be11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Thu, 14 Jul 2016 15:50:35 +0000 Subject: [PATCH] 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 --- ...-XXX-work-around-SA_RESTART-race-wit.patch | 242 ------------------ ....patch => 0002-qemu-0.9.0.cvs-binfmt.patch | 2 +- ...patch => 0003-qemu-cvs-alsa_bitfield.patch | 2 +- ...tl.patch => 0004-qemu-cvs-alsa_ioctl.patch | 2 +- ...map.patch => 0005-qemu-cvs-alsa_mmap.patch | 2 +- ....patch => 0006-qemu-cvs-gettimeofday.patch | 6 +- ...g.patch => 0007-qemu-cvs-ioctl_debug.patch | 4 +- ...h => 0008-qemu-cvs-ioctl_nodirection.patch | 4 +- ...-block-vmdk-Support-creation-of-SCSI.patch | 2 +- ...-linux-user-add-binfmt-wrapper-for-a.patch | 2 +- ...1-PPC-KVM-Disable-mmu-notifier-check.patch | 2 +- ...012-linux-user-fix-segfault-deadlock.patch | 2 +- ...-linux-user-binfmt-support-host-bina.patch | 2 +- ...-linux-user-Ignore-broken-loop-ioctl.patch | 4 +- ...cg.patch => 0015-linux-user-lock-tcg.patch | 2 +- ...-linux-user-Run-multi-threaded-code-.patch | 4 +- ...0017-linux-user-lock-tb-flushing-too.patch | 2 +- ...=> 0018-linux-user-Fake-proc-cpuinfo.patch | 4 +- ...-linux-user-implement-FS_IOC_GETFLAG.patch | 2 +- ...-linux-user-implement-FS_IOC_SETFLAG.patch | 2 +- ...> 0021-linux-user-XXX-disable-fiemap.patch | 4 +- ...going.patch => 0022-slirp-nooutgoing.patch | 2 +- ...-vnc-password-file-and-incoming-conn.patch | 2 +- ... 0024-linux-user-add-more-blk-ioctls.patch | 2 +- ... => 0025-linux-user-use-target_ulong.patch | 10 +- ...-block-Add-support-for-DictZip-enabl.patch | 2 +- ... 0027-block-Add-tar-container-format.patch | 2 +- ...-Legacy-Patch-kvm-qemu-preXX-dictzip.patch | 2 +- ...-console-add-question-mark-escape-op.patch | 2 +- ...-Make-char-muxer-more-robust-wrt-sma.patch | 2 +- ...-linux-user-lseek-explicitly-cast-no.patch | 6 +- ...-virtfs-proxy-helper-Provide-__u64-f.patch | 2 +- ...-configure-Enable-PIE-for-ppc-and-pp.patch | 2 +- ...> 0034-qtest-Increase-socket-timeout.patch | 2 +- ...-AIO-Reduce-number-of-threads-for-32.patch | 2 +- ...-configure-Enable-libseccomp-for-ppc.patch | 2 +- ...37-dictzip-Fix-on-big-endian-systems.patch | 2 +- ...-block-split-large-discard-requests-.patch | 2 +- ...-xen_disk-Add-suse-specific-flush-di.patch | 2 +- ...-build-link-with-libatomic-on-powerp.patch | 2 +- ...-net-mipsnet-check-packet-length-aga.patch | 2 +- ...-i386-kvmvapic-initialise-imm32-vari.patch | 2 +- ...-esp-check-command-buffer-length-bef.patch | 2 +- ...-esp-check-dma-length-before-reading.patch | 2 +- ...-scsi-pvscsi-check-command-descripto.patch | 2 +- ...-scsi-mptsas-infinite-loop-while-fet.patch | 2 +- ... => 0047-vga-add-sr_vbe-register-set.patch | 2 +- ...-scsi-megasas-use-appropriate-proper.patch | 2 +- ...-scsi-megasas-check-read_queue_head-.patch | 2 +- ...-scsi-megasas-null-terminate-bios-ve.patch | 2 +- ...-vmsvga-move-fifo-sanity-checks-to-v.patch | 2 +- ...-vmsvga-don-t-process-more-than-1024.patch | 2 +- ...-block-iscsi-avoid-potential-overflo.patch | 2 +- ...-scsi-esp-check-TI-buffer-index-befo.patch | 2 +- ...55-xen-introduce-dummy-system-device.patch | 2 +- ...-xen-write-information-about-support.patch | 2 +- ....patch => 0057-xen-add-pvUSB-backend.patch | 2 +- ...-usb-Fix-conditions-that-xen-usb.c-i.patch | 2 +- ...-vnc-add-configurable-keyboard-delay.patch | 2 +- ...-scsi-megasas-initialise-local-confi.patch | 2 +- qemu-linux-user.changes | 127 +++++++++ qemu-linux-user.spec | 120 +++++---- qemu-testsuite.changes | 128 +++++++++ qemu-testsuite.spec | 120 +++++---- qemu.changes | 128 +++++++++ qemu.spec | 120 +++++---- qemu.spec.in | 6 + 67 files changed, 639 insertions(+), 498 deletions(-) delete mode 100644 0002-XXX-work-around-SA_RESTART-race-wit.patch rename 0003-qemu-0.9.0.cvs-binfmt.patch => 0002-qemu-0.9.0.cvs-binfmt.patch (99%) rename 0004-qemu-cvs-alsa_bitfield.patch => 0003-qemu-cvs-alsa_bitfield.patch (97%) rename 0005-qemu-cvs-alsa_ioctl.patch => 0004-qemu-cvs-alsa_ioctl.patch (99%) rename 0006-qemu-cvs-alsa_mmap.patch => 0005-qemu-cvs-alsa_mmap.patch (95%) rename 0007-qemu-cvs-gettimeofday.patch => 0006-qemu-cvs-gettimeofday.patch (79%) rename 0008-qemu-cvs-ioctl_debug.patch => 0007-qemu-cvs-ioctl_debug.patch (93%) rename 0009-qemu-cvs-ioctl_nodirection.patch => 0008-qemu-cvs-ioctl_nodirection.patch (94%) rename 0010-block-vmdk-Support-creation-of-SCSI.patch => 0009-block-vmdk-Support-creation-of-SCSI.patch (98%) rename 0011-linux-user-add-binfmt-wrapper-for-a.patch => 0010-linux-user-add-binfmt-wrapper-for-a.patch (99%) rename 0012-PPC-KVM-Disable-mmu-notifier-check.patch => 0011-PPC-KVM-Disable-mmu-notifier-check.patch (93%) rename 0013-linux-user-fix-segfault-deadlock.patch => 0012-linux-user-fix-segfault-deadlock.patch (96%) rename 0014-linux-user-binfmt-support-host-bina.patch => 0013-linux-user-binfmt-support-host-bina.patch (96%) rename 0015-linux-user-Ignore-broken-loop-ioctl.patch => 0014-linux-user-Ignore-broken-loop-ioctl.patch (96%) rename 0016-linux-user-lock-tcg.patch => 0015-linux-user-lock-tcg.patch (98%) rename 0017-linux-user-Run-multi-threaded-code-.patch => 0016-linux-user-Run-multi-threaded-code-.patch (93%) rename 0018-linux-user-lock-tb-flushing-too.patch => 0017-linux-user-lock-tb-flushing-too.patch (98%) rename 0019-linux-user-Fake-proc-cpuinfo.patch => 0018-linux-user-Fake-proc-cpuinfo.patch (95%) rename 0020-linux-user-implement-FS_IOC_GETFLAG.patch => 0019-linux-user-implement-FS_IOC_GETFLAG.patch (95%) rename 0021-linux-user-implement-FS_IOC_SETFLAG.patch => 0020-linux-user-implement-FS_IOC_SETFLAG.patch (95%) rename 0022-linux-user-XXX-disable-fiemap.patch => 0021-linux-user-XXX-disable-fiemap.patch (88%) rename 0023-slirp-nooutgoing.patch => 0022-slirp-nooutgoing.patch (98%) rename 0024-vnc-password-file-and-incoming-conn.patch => 0023-vnc-password-file-and-incoming-conn.patch (98%) rename 0025-linux-user-add-more-blk-ioctls.patch => 0024-linux-user-add-more-blk-ioctls.patch (97%) rename 0026-linux-user-use-target_ulong.patch => 0025-linux-user-use-target_ulong.patch (89%) rename 0027-block-Add-support-for-DictZip-enabl.patch => 0026-block-Add-support-for-DictZip-enabl.patch (99%) rename 0028-block-Add-tar-container-format.patch => 0027-block-Add-tar-container-format.patch (99%) rename 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch => 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (96%) rename 0030-console-add-question-mark-escape-op.patch => 0029-console-add-question-mark-escape-op.patch (94%) rename 0031-Make-char-muxer-more-robust-wrt-sma.patch => 0030-Make-char-muxer-more-robust-wrt-sma.patch (97%) rename 0032-linux-user-lseek-explicitly-cast-no.patch => 0031-linux-user-lseek-explicitly-cast-no.patch (88%) rename 0033-virtfs-proxy-helper-Provide-__u64-f.patch => 0032-virtfs-proxy-helper-Provide-__u64-f.patch (92%) rename 0034-configure-Enable-PIE-for-ppc-and-pp.patch => 0033-configure-Enable-PIE-for-ppc-and-pp.patch (92%) rename 0035-qtest-Increase-socket-timeout.patch => 0034-qtest-Increase-socket-timeout.patch (91%) rename 0036-AIO-Reduce-number-of-threads-for-32.patch => 0035-AIO-Reduce-number-of-threads-for-32.patch (95%) rename 0037-configure-Enable-libseccomp-for-ppc.patch => 0036-configure-Enable-libseccomp-for-ppc.patch (92%) rename 0038-dictzip-Fix-on-big-endian-systems.patch => 0037-dictzip-Fix-on-big-endian-systems.patch (98%) rename 0039-block-split-large-discard-requests-.patch => 0038-block-split-large-discard-requests-.patch (96%) rename 0040-xen_disk-Add-suse-specific-flush-di.patch => 0039-xen_disk-Add-suse-specific-flush-di.patch (96%) rename 0041-build-link-with-libatomic-on-powerp.patch => 0040-build-link-with-libatomic-on-powerp.patch (95%) rename 0042-net-mipsnet-check-packet-length-aga.patch => 0041-net-mipsnet-check-packet-length-aga.patch (94%) rename 0043-i386-kvmvapic-initialise-imm32-vari.patch => 0042-i386-kvmvapic-initialise-imm32-vari.patch (95%) rename 0044-esp-check-command-buffer-length-bef.patch => 0043-esp-check-command-buffer-length-bef.patch (96%) rename 0045-esp-check-dma-length-before-reading.patch => 0044-esp-check-dma-length-before-reading.patch (97%) rename 0046-scsi-pvscsi-check-command-descripto.patch => 0045-scsi-pvscsi-check-command-descripto.patch (97%) rename 0047-scsi-mptsas-infinite-loop-while-fet.patch => 0046-scsi-mptsas-infinite-loop-while-fet.patch (95%) rename 0048-vga-add-sr_vbe-register-set.patch => 0047-vga-add-sr_vbe-register-set.patch (99%) rename 0049-scsi-megasas-use-appropriate-proper.patch => 0048-scsi-megasas-use-appropriate-proper.patch (95%) rename 0050-scsi-megasas-check-read_queue_head-.patch => 0049-scsi-megasas-check-read_queue_head-.patch (96%) rename 0051-scsi-megasas-null-terminate-bios-ve.patch => 0050-scsi-megasas-null-terminate-bios-ve.patch (95%) rename 0052-vmsvga-move-fifo-sanity-checks-to-v.patch => 0051-vmsvga-move-fifo-sanity-checks-to-v.patch (97%) rename 0053-vmsvga-don-t-process-more-than-1024.patch => 0052-vmsvga-don-t-process-more-than-1024.patch (96%) rename 0054-block-iscsi-avoid-potential-overflo.patch => 0053-block-iscsi-avoid-potential-overflo.patch (95%) rename 0055-scsi-esp-check-TI-buffer-index-befo.patch => 0054-scsi-esp-check-TI-buffer-index-befo.patch (97%) rename 0056-xen-introduce-dummy-system-device.patch => 0055-xen-introduce-dummy-system-device.patch (98%) rename 0057-xen-write-information-about-support.patch => 0056-xen-write-information-about-support.patch (99%) rename 0058-xen-add-pvUSB-backend.patch => 0057-xen-add-pvUSB-backend.patch (99%) rename 0059-usb-Fix-conditions-that-xen-usb.c-i.patch => 0058-usb-Fix-conditions-that-xen-usb.c-i.patch (94%) rename 0060-vnc-add-configurable-keyboard-delay.patch => 0059-vnc-add-configurable-keyboard-delay.patch (98%) rename 0061-scsi-megasas-initialise-local-confi.patch => 0060-scsi-megasas-initialise-local-confi.patch (95%) diff --git a/0002-XXX-work-around-SA_RESTART-race-wit.patch b/0002-XXX-work-around-SA_RESTART-race-wit.patch deleted file mode 100644 index b177739..0000000 --- a/0002-XXX-work-around-SA_RESTART-race-wit.patch +++ /dev/null @@ -1,242 +0,0 @@ -From 44e9a6c05ea73441354e54b0029cdf0e835ed735 Mon Sep 17 00:00:00 2001 -From: Alexander Graf -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 - #include -+#include - - #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_. */ -@@ -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; diff --git a/0003-qemu-0.9.0.cvs-binfmt.patch b/0002-qemu-0.9.0.cvs-binfmt.patch similarity index 99% rename from 0003-qemu-0.9.0.cvs-binfmt.patch rename to 0002-qemu-0.9.0.cvs-binfmt.patch index ccde235..32eb10c 100644 --- a/0003-qemu-0.9.0.cvs-binfmt.patch +++ b/0002-qemu-0.9.0.cvs-binfmt.patch @@ -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 Date: Tue, 14 Apr 2009 16:18:44 +0200 Subject: [PATCH] qemu-0.9.0.cvs-binfmt diff --git a/0004-qemu-cvs-alsa_bitfield.patch b/0003-qemu-cvs-alsa_bitfield.patch similarity index 97% rename from 0004-qemu-cvs-alsa_bitfield.patch rename to 0003-qemu-cvs-alsa_bitfield.patch index 27b3dce..abf5482 100644 --- a/0004-qemu-cvs-alsa_bitfield.patch +++ b/0003-qemu-cvs-alsa_bitfield.patch @@ -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 Date: Tue, 14 Apr 2009 16:20:50 +0200 Subject: [PATCH] qemu-cvs-alsa_bitfield diff --git a/0005-qemu-cvs-alsa_ioctl.patch b/0004-qemu-cvs-alsa_ioctl.patch similarity index 99% rename from 0005-qemu-cvs-alsa_ioctl.patch rename to 0004-qemu-cvs-alsa_ioctl.patch index fb04e39..2499486 100644 --- a/0005-qemu-cvs-alsa_ioctl.patch +++ b/0004-qemu-cvs-alsa_ioctl.patch @@ -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 Date: Tue, 14 Apr 2009 16:23:27 +0200 Subject: [PATCH] qemu-cvs-alsa_ioctl diff --git a/0006-qemu-cvs-alsa_mmap.patch b/0005-qemu-cvs-alsa_mmap.patch similarity index 95% rename from 0006-qemu-cvs-alsa_mmap.patch rename to 0005-qemu-cvs-alsa_mmap.patch index 9b7fd09..200f349 100644 --- a/0006-qemu-cvs-alsa_mmap.patch +++ b/0005-qemu-cvs-alsa_mmap.patch @@ -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 Date: Tue, 14 Apr 2009 16:24:15 +0200 Subject: [PATCH] qemu-cvs-alsa_mmap diff --git a/0007-qemu-cvs-gettimeofday.patch b/0006-qemu-cvs-gettimeofday.patch similarity index 79% rename from 0007-qemu-cvs-gettimeofday.patch rename to 0006-qemu-cvs-gettimeofday.patch index eebac45..0df63eb 100644 --- a/0007-qemu-cvs-gettimeofday.patch +++ b/0006-qemu-cvs-gettimeofday.patch @@ -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 Date: Tue, 14 Apr 2009 16:25:41 +0200 Subject: [PATCH] qemu-cvs-gettimeofday @@ -9,10 +9,10 @@ No clue what this is for. 1 file changed, 2 insertions(+) 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 +++ 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: { struct timeval tv; diff --git a/0008-qemu-cvs-ioctl_debug.patch b/0007-qemu-cvs-ioctl_debug.patch similarity index 93% rename from 0008-qemu-cvs-ioctl_debug.patch rename to 0007-qemu-cvs-ioctl_debug.patch index 7a5a700..5126ebe 100644 --- a/0008-qemu-cvs-ioctl_debug.patch +++ b/0007-qemu-cvs-ioctl_debug.patch @@ -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 Date: Tue, 14 Apr 2009 16:26:33 +0200 Subject: [PATCH] qemu-cvs-ioctl_debug @@ -12,7 +12,7 @@ Signed-off-by: Ulrich Hecht 1 file changed, 6 insertions(+), 1 deletion(-) 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 +++ b/linux-user/syscall.c @@ -4022,7 +4022,12 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg) diff --git a/0009-qemu-cvs-ioctl_nodirection.patch b/0008-qemu-cvs-ioctl_nodirection.patch similarity index 94% rename from 0009-qemu-cvs-ioctl_nodirection.patch rename to 0008-qemu-cvs-ioctl_nodirection.patch index 6436c8f..25e260d 100644 --- a/0009-qemu-cvs-ioctl_nodirection.patch +++ b/0008-qemu-cvs-ioctl_nodirection.patch @@ -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 Date: Tue, 14 Apr 2009 16:27:36 +0200 Subject: [PATCH] qemu-cvs-ioctl_nodirection @@ -15,7 +15,7 @@ Signed-off-by: Ulrich Hecht 1 file changed, 6 insertions(+) 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 +++ b/linux-user/syscall.c @@ -4055,6 +4055,11 @@ static abi_long do_ioctl(int fd, int cmd, abi_long arg) diff --git a/0010-block-vmdk-Support-creation-of-SCSI.patch b/0009-block-vmdk-Support-creation-of-SCSI.patch similarity index 98% rename from 0010-block-vmdk-Support-creation-of-SCSI.patch rename to 0009-block-vmdk-Support-creation-of-SCSI.patch index fb9a73f..e37e218 100644 --- a/0010-block-vmdk-Support-creation-of-SCSI.patch +++ b/0009-block-vmdk-Support-creation-of-SCSI.patch @@ -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 Date: Tue, 14 Apr 2009 16:37:42 +0200 Subject: [PATCH] block/vmdk: Support creation of SCSI VMDK images in qemu-img diff --git a/0011-linux-user-add-binfmt-wrapper-for-a.patch b/0010-linux-user-add-binfmt-wrapper-for-a.patch similarity index 99% rename from 0011-linux-user-add-binfmt-wrapper-for-a.patch rename to 0010-linux-user-add-binfmt-wrapper-for-a.patch index bc9c292..97e22c9 100644 --- a/0011-linux-user-add-binfmt-wrapper-for-a.patch +++ b/0010-linux-user-add-binfmt-wrapper-for-a.patch @@ -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 Date: Fri, 30 Sep 2011 19:40:36 +0200 Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling diff --git a/0012-PPC-KVM-Disable-mmu-notifier-check.patch b/0011-PPC-KVM-Disable-mmu-notifier-check.patch similarity index 93% rename from 0012-PPC-KVM-Disable-mmu-notifier-check.patch rename to 0011-PPC-KVM-Disable-mmu-notifier-check.patch index decfe29..63e04fe 100644 --- a/0012-PPC-KVM-Disable-mmu-notifier-check.patch +++ b/0011-PPC-KVM-Disable-mmu-notifier-check.patch @@ -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 Date: Fri, 6 Jan 2012 01:05:55 +0100 Subject: [PATCH] PPC: KVM: Disable mmu notifier check diff --git a/0013-linux-user-fix-segfault-deadlock.patch b/0012-linux-user-fix-segfault-deadlock.patch similarity index 96% rename from 0013-linux-user-fix-segfault-deadlock.patch rename to 0012-linux-user-fix-segfault-deadlock.patch index d21a8d7..adf7e6e 100644 --- a/0013-linux-user-fix-segfault-deadlock.patch +++ b/0012-linux-user-fix-segfault-deadlock.patch @@ -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 Date: Fri, 13 Jan 2012 17:05:41 +0100 Subject: [PATCH] linux-user: fix segfault deadlock diff --git a/0014-linux-user-binfmt-support-host-bina.patch b/0013-linux-user-binfmt-support-host-bina.patch similarity index 96% rename from 0014-linux-user-binfmt-support-host-bina.patch rename to 0013-linux-user-binfmt-support-host-bina.patch index b22c57e..116012b 100644 --- a/0014-linux-user-binfmt-support-host-bina.patch +++ b/0013-linux-user-binfmt-support-host-bina.patch @@ -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 Date: Thu, 2 Feb 2012 18:02:33 +0100 Subject: [PATCH] linux-user: binfmt: support host binaries diff --git a/0015-linux-user-Ignore-broken-loop-ioctl.patch b/0014-linux-user-Ignore-broken-loop-ioctl.patch similarity index 96% rename from 0015-linux-user-Ignore-broken-loop-ioctl.patch rename to 0014-linux-user-Ignore-broken-loop-ioctl.patch index dd2399f..137cfd4 100644 --- a/0015-linux-user-Ignore-broken-loop-ioctl.patch +++ b/0014-linux-user-Ignore-broken-loop-ioctl.patch @@ -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 Date: Tue, 12 Jun 2012 04:41:10 +0200 Subject: [PATCH] linux-user: Ignore broken loop ioctl @@ -46,7 +46,7 @@ index 8974caa..810ae61 100644 #endif 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 +++ b/linux-user/syscall.c @@ -3999,6 +3999,13 @@ static abi_long do_ioctl_kdsigaccept(const IOCTLEntry *ie, uint8_t *buf_temp, diff --git a/0016-linux-user-lock-tcg.patch b/0015-linux-user-lock-tcg.patch similarity index 98% rename from 0016-linux-user-lock-tcg.patch rename to 0015-linux-user-lock-tcg.patch index e13c28f..209ef42 100644 --- a/0016-linux-user-lock-tcg.patch +++ b/0015-linux-user-lock-tcg.patch @@ -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 Date: Thu, 5 Jul 2012 17:31:39 +0200 Subject: [PATCH] linux-user: lock tcg diff --git a/0017-linux-user-Run-multi-threaded-code-.patch b/0016-linux-user-Run-multi-threaded-code-.patch similarity index 93% rename from 0017-linux-user-Run-multi-threaded-code-.patch rename to 0016-linux-user-Run-multi-threaded-code-.patch index f62629a..b9dda41 100644 --- a/0017-linux-user-Run-multi-threaded-code-.patch +++ b/0016-linux-user-Run-multi-threaded-code-.patch @@ -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 Date: Tue, 10 Jul 2012 20:40:55 +0200 Subject: [PATCH] linux-user: Run multi-threaded code on a single core @@ -19,7 +19,7 @@ Signed-off-by: Alexander Graf 1 file changed, 9 insertions(+) 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 +++ b/linux-user/syscall.c @@ -4704,6 +4704,15 @@ static int do_fork(CPUArchState *env, unsigned int flags, abi_ulong newsp, diff --git a/0018-linux-user-lock-tb-flushing-too.patch b/0017-linux-user-lock-tb-flushing-too.patch similarity index 98% rename from 0018-linux-user-lock-tb-flushing-too.patch rename to 0017-linux-user-lock-tb-flushing-too.patch index 46fb12a..d5e40c1 100644 --- a/0018-linux-user-lock-tb-flushing-too.patch +++ b/0017-linux-user-lock-tb-flushing-too.patch @@ -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 Date: Wed, 11 Jul 2012 16:47:42 +0200 Subject: [PATCH] linux-user: lock tb flushing too diff --git a/0019-linux-user-Fake-proc-cpuinfo.patch b/0018-linux-user-Fake-proc-cpuinfo.patch similarity index 95% rename from 0019-linux-user-Fake-proc-cpuinfo.patch rename to 0018-linux-user-Fake-proc-cpuinfo.patch index bfd666b..c80b483 100644 --- a/0019-linux-user-Fake-proc-cpuinfo.patch +++ b/0018-linux-user-Fake-proc-cpuinfo.patch @@ -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 Date: Mon, 23 Jul 2012 10:24:14 +0200 Subject: [PATCH] linux-user: Fake /proc/cpuinfo @@ -22,7 +22,7 @@ Signed-off-by: Andreas Färber 1 file changed, 20 insertions(+) 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 +++ b/linux-user/syscall.c @@ -5697,6 +5697,25 @@ static int open_self_stat(void *cpu_env, int fd) diff --git a/0020-linux-user-implement-FS_IOC_GETFLAG.patch b/0019-linux-user-implement-FS_IOC_GETFLAG.patch similarity index 95% rename from 0020-linux-user-implement-FS_IOC_GETFLAG.patch rename to 0019-linux-user-implement-FS_IOC_GETFLAG.patch index edc9730..658871d 100644 --- a/0020-linux-user-implement-FS_IOC_GETFLAG.patch +++ b/0019-linux-user-implement-FS_IOC_GETFLAG.patch @@ -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 Date: Mon, 20 Aug 2012 00:02:52 +0200 Subject: [PATCH] linux-user: implement FS_IOC_GETFLAGS ioctl diff --git a/0021-linux-user-implement-FS_IOC_SETFLAG.patch b/0020-linux-user-implement-FS_IOC_SETFLAG.patch similarity index 95% rename from 0021-linux-user-implement-FS_IOC_SETFLAG.patch rename to 0020-linux-user-implement-FS_IOC_SETFLAG.patch index b5507c1..0bcd687 100644 --- a/0021-linux-user-implement-FS_IOC_SETFLAG.patch +++ b/0020-linux-user-implement-FS_IOC_SETFLAG.patch @@ -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 Date: Mon, 20 Aug 2012 00:07:13 +0200 Subject: [PATCH] linux-user: implement FS_IOC_SETFLAGS ioctl diff --git a/0022-linux-user-XXX-disable-fiemap.patch b/0021-linux-user-XXX-disable-fiemap.patch similarity index 88% rename from 0022-linux-user-XXX-disable-fiemap.patch rename to 0021-linux-user-XXX-disable-fiemap.patch index 18c8588..900a185 100644 --- a/0022-linux-user-XXX-disable-fiemap.patch +++ b/0021-linux-user-XXX-disable-fiemap.patch @@ -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 Date: Tue, 21 Aug 2012 14:20:40 +0200 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(+) 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 +++ b/linux-user/syscall.c @@ -3494,6 +3494,11 @@ static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry *ie, uint8_t *buf_temp, diff --git a/0023-slirp-nooutgoing.patch b/0022-slirp-nooutgoing.patch similarity index 98% rename from 0023-slirp-nooutgoing.patch rename to 0022-slirp-nooutgoing.patch index ee5297d..162b0ea 100644 --- a/0023-slirp-nooutgoing.patch +++ b/0022-slirp-nooutgoing.patch @@ -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?= Date: Wed, 29 Aug 2012 18:42:56 +0200 Subject: [PATCH] slirp: -nooutgoing diff --git a/0024-vnc-password-file-and-incoming-conn.patch b/0023-vnc-password-file-and-incoming-conn.patch similarity index 98% rename from 0024-vnc-password-file-and-incoming-conn.patch rename to 0023-vnc-password-file-and-incoming-conn.patch index cd76d55..96f95cd 100644 --- a/0024-vnc-password-file-and-incoming-conn.patch +++ b/0023-vnc-password-file-and-incoming-conn.patch @@ -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?= Date: Wed, 29 Aug 2012 20:06:01 +0200 Subject: [PATCH] vnc: password-file= and incoming-connections= diff --git a/0025-linux-user-add-more-blk-ioctls.patch b/0024-linux-user-add-more-blk-ioctls.patch similarity index 97% rename from 0025-linux-user-add-more-blk-ioctls.patch rename to 0024-linux-user-add-more-blk-ioctls.patch index c104713..0d31e84 100644 --- a/0025-linux-user-add-more-blk-ioctls.patch +++ b/0024-linux-user-add-more-blk-ioctls.patch @@ -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 Date: Wed, 10 Oct 2012 10:21:20 +0200 Subject: [PATCH] linux-user: add more blk ioctls diff --git a/0026-linux-user-use-target_ulong.patch b/0025-linux-user-use-target_ulong.patch similarity index 89% rename from 0026-linux-user-use-target_ulong.patch rename to 0025-linux-user-use-target_ulong.patch index 9c04e0c..8594237 100644 --- a/0026-linux-user-use-target_ulong.patch +++ b/0025-linux-user-use-target_ulong.patch @@ -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 Date: Tue, 9 Oct 2012 09:06:49 +0200 Subject: [PATCH] linux-user: use target_ulong @@ -17,10 +17,10 @@ Signed-off-by: Alexander Graf 2 files changed, 8 insertions(+), 8 deletions(-) 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 +++ 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); abi_long do_brk(abi_ulong new_brk); void syscall_init(void); @@ -36,10 +36,10 @@ index b55a9d2..be9c21c 100644 extern THREAD CPUState *thread_cpu; void cpu_loop(CPUArchState *env); 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 +++ 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 that actions, such as logging of syscall results, can be performed. All errnos that do_syscall() returns must be -TARGET_. */ diff --git a/0027-block-Add-support-for-DictZip-enabl.patch b/0026-block-Add-support-for-DictZip-enabl.patch similarity index 99% rename from 0027-block-Add-support-for-DictZip-enabl.patch rename to 0026-block-Add-support-for-DictZip-enabl.patch index a76ef19..9d9bb39 100644 --- a/0027-block-Add-support-for-DictZip-enabl.patch +++ b/0026-block-Add-support-for-DictZip-enabl.patch @@ -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 Date: Wed, 5 Aug 2009 09:49:37 +0200 Subject: [PATCH] block: Add support for DictZip enabled gzip files diff --git a/0028-block-Add-tar-container-format.patch b/0027-block-Add-tar-container-format.patch similarity index 99% rename from 0028-block-Add-tar-container-format.patch rename to 0027-block-Add-tar-container-format.patch index 1af499b..4757fb0 100644 --- a/0028-block-Add-tar-container-format.patch +++ b/0027-block-Add-tar-container-format.patch @@ -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 Date: Wed, 5 Aug 2009 17:28:38 +0200 Subject: [PATCH] block: Add tar container format diff --git a/0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch b/0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch similarity index 96% rename from 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch rename to 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch index a182ea5..0437545 100644 --- a/0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch +++ b/0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch @@ -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 Date: Wed, 12 Dec 2012 19:11:30 +0100 Subject: [PATCH] Legacy Patch kvm-qemu-preXX-dictzip3.patch diff --git a/0030-console-add-question-mark-escape-op.patch b/0029-console-add-question-mark-escape-op.patch similarity index 94% rename from 0030-console-add-question-mark-escape-op.patch rename to 0029-console-add-question-mark-escape-op.patch index 4b8efd9..92ddbad 100644 --- a/0030-console-add-question-mark-escape-op.patch +++ b/0029-console-add-question-mark-escape-op.patch @@ -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 Date: Mon, 6 Jun 2011 06:53:52 +0200 Subject: [PATCH] console: add question-mark escape operator diff --git a/0031-Make-char-muxer-more-robust-wrt-sma.patch b/0030-Make-char-muxer-more-robust-wrt-sma.patch similarity index 97% rename from 0031-Make-char-muxer-more-robust-wrt-sma.patch rename to 0030-Make-char-muxer-more-robust-wrt-sma.patch index 6949e60..50f7f15 100644 --- a/0031-Make-char-muxer-more-robust-wrt-sma.patch +++ b/0030-Make-char-muxer-more-robust-wrt-sma.patch @@ -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 Date: Thu, 1 Apr 2010 17:36:23 +0200 Subject: [PATCH] Make char muxer more robust wrt small FIFOs diff --git a/0032-linux-user-lseek-explicitly-cast-no.patch b/0031-linux-user-lseek-explicitly-cast-no.patch similarity index 88% rename from 0032-linux-user-lseek-explicitly-cast-no.patch rename to 0031-linux-user-lseek-explicitly-cast-no.patch index 46b4d8d..6ceea2b 100644 --- a/0032-linux-user-lseek-explicitly-cast-no.patch +++ b/0031-linux-user-lseek-explicitly-cast-no.patch @@ -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 Date: Thu, 13 Dec 2012 14:29:22 +0100 Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed @@ -16,10 +16,10 @@ Signed-off-by: Alexander Graf 1 file changed, 7 insertions(+), 2 deletions(-) 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 +++ 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: goto unimplemented; #endif diff --git a/0033-virtfs-proxy-helper-Provide-__u64-f.patch b/0032-virtfs-proxy-helper-Provide-__u64-f.patch similarity index 92% rename from 0033-virtfs-proxy-helper-Provide-__u64-f.patch rename to 0032-virtfs-proxy-helper-Provide-__u64-f.patch index 25b49fc..c7254d0 100644 --- a/0033-virtfs-proxy-helper-Provide-__u64-f.patch +++ b/0032-virtfs-proxy-helper-Provide-__u64-f.patch @@ -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 Date: Thu, 16 May 2013 12:39:10 +0200 Subject: [PATCH] virtfs-proxy-helper: Provide __u64 for broken diff --git a/0034-configure-Enable-PIE-for-ppc-and-pp.patch b/0033-configure-Enable-PIE-for-ppc-and-pp.patch similarity index 92% rename from 0034-configure-Enable-PIE-for-ppc-and-pp.patch rename to 0033-configure-Enable-PIE-for-ppc-and-pp.patch index 352d362..9034e41 100644 --- a/0034-configure-Enable-PIE-for-ppc-and-pp.patch +++ b/0033-configure-Enable-PIE-for-ppc-and-pp.patch @@ -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 Date: Wed, 2 Oct 2013 17:56:03 +0200 Subject: [PATCH] configure: Enable PIE for ppc and ppc64 hosts diff --git a/0035-qtest-Increase-socket-timeout.patch b/0034-qtest-Increase-socket-timeout.patch similarity index 91% rename from 0035-qtest-Increase-socket-timeout.patch rename to 0034-qtest-Increase-socket-timeout.patch index 1e09144..871cc32 100644 --- a/0035-qtest-Increase-socket-timeout.patch +++ b/0034-qtest-Increase-socket-timeout.patch @@ -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?= Date: Thu, 17 Apr 2014 18:39:10 +0200 Subject: [PATCH] qtest: Increase socket timeout diff --git a/0036-AIO-Reduce-number-of-threads-for-32.patch b/0035-AIO-Reduce-number-of-threads-for-32.patch similarity index 95% rename from 0036-AIO-Reduce-number-of-threads-for-32.patch rename to 0035-AIO-Reduce-number-of-threads-for-32.patch index 14c9fb7..ba3245c 100644 --- a/0036-AIO-Reduce-number-of-threads-for-32.patch +++ b/0035-AIO-Reduce-number-of-threads-for-32.patch @@ -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 Date: Wed, 14 Jan 2015 01:32:11 +0100 Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts diff --git a/0037-configure-Enable-libseccomp-for-ppc.patch b/0036-configure-Enable-libseccomp-for-ppc.patch similarity index 92% rename from 0037-configure-Enable-libseccomp-for-ppc.patch rename to 0036-configure-Enable-libseccomp-for-ppc.patch index 0c04207..c5748df 100644 --- a/0037-configure-Enable-libseccomp-for-ppc.patch +++ b/0036-configure-Enable-libseccomp-for-ppc.patch @@ -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?= Date: Tue, 14 Apr 2015 18:42:06 +0200 Subject: [PATCH] configure: Enable libseccomp for ppc diff --git a/0038-dictzip-Fix-on-big-endian-systems.patch b/0037-dictzip-Fix-on-big-endian-systems.patch similarity index 98% rename from 0038-dictzip-Fix-on-big-endian-systems.patch rename to 0037-dictzip-Fix-on-big-endian-systems.patch index 2409dd9..a56e33c 100644 --- a/0038-dictzip-Fix-on-big-endian-systems.patch +++ b/0037-dictzip-Fix-on-big-endian-systems.patch @@ -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 Date: Mon, 15 Jun 2015 17:36:32 +0200 Subject: [PATCH] dictzip: Fix on big endian systems diff --git a/0039-block-split-large-discard-requests-.patch b/0038-block-split-large-discard-requests-.patch similarity index 96% rename from 0039-block-split-large-discard-requests-.patch rename to 0038-block-split-large-discard-requests-.patch index f83bc16..86a24a5 100644 --- a/0039-block-split-large-discard-requests-.patch +++ b/0038-block-split-large-discard-requests-.patch @@ -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 Date: Thu, 24 Mar 2016 14:32:39 +0100 Subject: [PATCH] block: split large discard requests from block frontend diff --git a/0040-xen_disk-Add-suse-specific-flush-di.patch b/0039-xen_disk-Add-suse-specific-flush-di.patch similarity index 96% rename from 0040-xen_disk-Add-suse-specific-flush-di.patch rename to 0039-xen_disk-Add-suse-specific-flush-di.patch index 91b58ce..0dca2bd 100644 --- a/0040-xen_disk-Add-suse-specific-flush-di.patch +++ b/0039-xen_disk-Add-suse-specific-flush-di.patch @@ -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 Date: Wed, 9 Mar 2016 15:18:11 -0700 Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to diff --git a/0041-build-link-with-libatomic-on-powerp.patch b/0040-build-link-with-libatomic-on-powerp.patch similarity index 95% rename from 0041-build-link-with-libatomic-on-powerp.patch rename to 0040-build-link-with-libatomic-on-powerp.patch index 5eecf7a..6546c71 100644 --- a/0041-build-link-with-libatomic-on-powerp.patch +++ b/0040-build-link-with-libatomic-on-powerp.patch @@ -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 Date: Fri, 1 Apr 2016 12:27:16 +0200 Subject: [PATCH] build: link with libatomic on powerpc-linux diff --git a/0042-net-mipsnet-check-packet-length-aga.patch b/0041-net-mipsnet-check-packet-length-aga.patch similarity index 94% rename from 0042-net-mipsnet-check-packet-length-aga.patch rename to 0041-net-mipsnet-check-packet-length-aga.patch index f025b7f..b9a5ec5 100644 --- a/0042-net-mipsnet-check-packet-length-aga.patch +++ b/0041-net-mipsnet-check-packet-length-aga.patch @@ -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 Date: Thu, 7 Apr 2016 04:27:00 -0600 Subject: [PATCH] net: mipsnet: check packet length against buffer diff --git a/0043-i386-kvmvapic-initialise-imm32-vari.patch b/0042-i386-kvmvapic-initialise-imm32-vari.patch similarity index 95% rename from 0043-i386-kvmvapic-initialise-imm32-vari.patch rename to 0042-i386-kvmvapic-initialise-imm32-vari.patch index 9b0b465..4de7f34 100644 --- a/0043-i386-kvmvapic-initialise-imm32-vari.patch +++ b/0042-i386-kvmvapic-initialise-imm32-vari.patch @@ -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 Date: Thu, 7 Apr 2016 12:50:08 +0530 Subject: [PATCH] i386: kvmvapic: initialise imm32 variable diff --git a/0044-esp-check-command-buffer-length-bef.patch b/0043-esp-check-command-buffer-length-bef.patch similarity index 96% rename from 0044-esp-check-command-buffer-length-bef.patch rename to 0043-esp-check-command-buffer-length-bef.patch index 25673b3..5c1c029 100644 --- a/0044-esp-check-command-buffer-length-bef.patch +++ b/0043-esp-check-command-buffer-length-bef.patch @@ -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 Date: Thu, 19 May 2016 16:09:30 +0530 Subject: [PATCH] esp: check command buffer length before write(CVE-2016-4439) diff --git a/0045-esp-check-dma-length-before-reading.patch b/0044-esp-check-dma-length-before-reading.patch similarity index 97% rename from 0045-esp-check-dma-length-before-reading.patch rename to 0044-esp-check-dma-length-before-reading.patch index a9c2282..2134279 100644 --- a/0045-esp-check-dma-length-before-reading.patch +++ b/0044-esp-check-dma-length-before-reading.patch @@ -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 Date: Thu, 19 May 2016 16:09:31 +0530 Subject: [PATCH] esp: check dma length before reading scsi diff --git a/0046-scsi-pvscsi-check-command-descripto.patch b/0045-scsi-pvscsi-check-command-descripto.patch similarity index 97% rename from 0046-scsi-pvscsi-check-command-descripto.patch rename to 0045-scsi-pvscsi-check-command-descripto.patch index 78720f9..3f38981 100644 --- a/0046-scsi-pvscsi-check-command-descripto.patch +++ b/0045-scsi-pvscsi-check-command-descripto.patch @@ -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 Date: Mon, 23 May 2016 04:49:00 -0600 Subject: [PATCH] scsi: pvscsi: check command descriptor ring buffer size diff --git a/0047-scsi-mptsas-infinite-loop-while-fet.patch b/0046-scsi-mptsas-infinite-loop-while-fet.patch similarity index 95% rename from 0047-scsi-mptsas-infinite-loop-while-fet.patch rename to 0046-scsi-mptsas-infinite-loop-while-fet.patch index ee94cba..1da58ce 100644 --- a/0047-scsi-mptsas-infinite-loop-while-fet.patch +++ b/0046-scsi-mptsas-infinite-loop-while-fet.patch @@ -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 Date: Tue, 24 May 2016 02:10:00 -0600 Subject: [PATCH] scsi: mptsas: infinite loop while fetching requests diff --git a/0048-vga-add-sr_vbe-register-set.patch b/0047-vga-add-sr_vbe-register-set.patch similarity index 99% rename from 0048-vga-add-sr_vbe-register-set.patch rename to 0047-vga-add-sr_vbe-register-set.patch index 5b123f7..eced461 100644 --- a/0048-vga-add-sr_vbe-register-set.patch +++ b/0047-vga-add-sr_vbe-register-set.patch @@ -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 Date: Tue, 17 May 2016 10:54:54 +0200 Subject: [PATCH] vga: add sr_vbe register set diff --git a/0049-scsi-megasas-use-appropriate-proper.patch b/0048-scsi-megasas-use-appropriate-proper.patch similarity index 95% rename from 0049-scsi-megasas-use-appropriate-proper.patch rename to 0048-scsi-megasas-use-appropriate-proper.patch index bd8d974..0b6041d 100644 --- a/0049-scsi-megasas-use-appropriate-proper.patch +++ b/0048-scsi-megasas-use-appropriate-proper.patch @@ -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 Date: Wed, 25 May 2016 16:01:29 +0530 Subject: [PATCH] scsi: megasas: use appropriate property buffer size diff --git a/0050-scsi-megasas-check-read_queue_head-.patch b/0049-scsi-megasas-check-read_queue_head-.patch similarity index 96% rename from 0050-scsi-megasas-check-read_queue_head-.patch rename to 0049-scsi-megasas-check-read_queue_head-.patch index c3e815d..6671ed9 100644 --- a/0050-scsi-megasas-check-read_queue_head-.patch +++ b/0049-scsi-megasas-check-read_queue_head-.patch @@ -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 Date: Wed, 25 May 2016 17:55:10 +0530 Subject: [PATCH] scsi: megasas: check 'read_queue_head' index value diff --git a/0051-scsi-megasas-null-terminate-bios-ve.patch b/0050-scsi-megasas-null-terminate-bios-ve.patch similarity index 95% rename from 0051-scsi-megasas-null-terminate-bios-ve.patch rename to 0050-scsi-megasas-null-terminate-bios-ve.patch index c2d3555..6d8b9ff 100644 --- a/0051-scsi-megasas-null-terminate-bios-ve.patch +++ b/0050-scsi-megasas-null-terminate-bios-ve.patch @@ -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 Date: Tue, 7 Jun 2016 16:44:03 +0530 Subject: [PATCH] scsi: megasas: null terminate bios version buffer diff --git a/0052-vmsvga-move-fifo-sanity-checks-to-v.patch b/0051-vmsvga-move-fifo-sanity-checks-to-v.patch similarity index 97% rename from 0052-vmsvga-move-fifo-sanity-checks-to-v.patch rename to 0051-vmsvga-move-fifo-sanity-checks-to-v.patch index fbdb2a5..d503a38 100644 --- a/0052-vmsvga-move-fifo-sanity-checks-to-v.patch +++ b/0051-vmsvga-move-fifo-sanity-checks-to-v.patch @@ -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 Date: Mon, 30 May 2016 09:09:18 +0200 Subject: [PATCH] vmsvga: move fifo sanity checks to vmsvga_fifo_length diff --git a/0053-vmsvga-don-t-process-more-than-1024.patch b/0052-vmsvga-don-t-process-more-than-1024.patch similarity index 96% rename from 0053-vmsvga-don-t-process-more-than-1024.patch rename to 0052-vmsvga-don-t-process-more-than-1024.patch index 767555d..e0a2a11 100644 --- a/0053-vmsvga-don-t-process-more-than-1024.patch +++ b/0052-vmsvga-don-t-process-more-than-1024.patch @@ -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 Date: Mon, 30 May 2016 09:09:21 +0200 Subject: [PATCH] vmsvga: don't process more than 1024 fifo commands at once diff --git a/0054-block-iscsi-avoid-potential-overflo.patch b/0053-block-iscsi-avoid-potential-overflo.patch similarity index 95% rename from 0054-block-iscsi-avoid-potential-overflo.patch rename to 0053-block-iscsi-avoid-potential-overflo.patch index 7540685..fc380aa 100644 --- a/0054-block-iscsi-avoid-potential-overflo.patch +++ b/0053-block-iscsi-avoid-potential-overflo.patch @@ -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 Date: Tue, 24 May 2016 10:59:28 +0200 Subject: [PATCH] block/iscsi: avoid potential overflow of acb->task->cdb diff --git a/0055-scsi-esp-check-TI-buffer-index-befo.patch b/0054-scsi-esp-check-TI-buffer-index-befo.patch similarity index 97% rename from 0055-scsi-esp-check-TI-buffer-index-befo.patch rename to 0054-scsi-esp-check-TI-buffer-index-befo.patch index eb74788..17c6954 100644 --- a/0055-scsi-esp-check-TI-buffer-index-befo.patch +++ b/0054-scsi-esp-check-TI-buffer-index-befo.patch @@ -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 Date: Mon, 6 Jun 2016 22:04:43 +0530 Subject: [PATCH] scsi: esp: check TI buffer index before read/write diff --git a/0056-xen-introduce-dummy-system-device.patch b/0055-xen-introduce-dummy-system-device.patch similarity index 98% rename from 0056-xen-introduce-dummy-system-device.patch rename to 0055-xen-introduce-dummy-system-device.patch index c848af3..31b5498 100644 --- a/0056-xen-introduce-dummy-system-device.patch +++ b/0055-xen-introduce-dummy-system-device.patch @@ -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 Date: Thu, 12 May 2016 16:13:39 +0200 Subject: [PATCH] xen: introduce dummy system device diff --git a/0057-xen-write-information-about-support.patch b/0056-xen-write-information-about-support.patch similarity index 99% rename from 0057-xen-write-information-about-support.patch rename to 0056-xen-write-information-about-support.patch index c72441c..85b01a3 100644 --- a/0057-xen-write-information-about-support.patch +++ b/0056-xen-write-information-about-support.patch @@ -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 Date: Thu, 12 May 2016 16:13:40 +0200 Subject: [PATCH] xen: write information about supported backends diff --git a/0058-xen-add-pvUSB-backend.patch b/0057-xen-add-pvUSB-backend.patch similarity index 99% rename from 0058-xen-add-pvUSB-backend.patch rename to 0057-xen-add-pvUSB-backend.patch index 64e0715..81bca7e 100644 --- a/0058-xen-add-pvUSB-backend.patch +++ b/0057-xen-add-pvUSB-backend.patch @@ -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 Date: Thu, 12 May 2016 16:13:41 +0200 Subject: [PATCH] xen: add pvUSB backend diff --git a/0059-usb-Fix-conditions-that-xen-usb.c-i.patch b/0058-usb-Fix-conditions-that-xen-usb.c-i.patch similarity index 94% rename from 0059-usb-Fix-conditions-that-xen-usb.c-i.patch rename to 0058-usb-Fix-conditions-that-xen-usb.c-i.patch index 14fc785..dadbc3a 100644 --- a/0059-usb-Fix-conditions-that-xen-usb.c-i.patch +++ b/0058-usb-Fix-conditions-that-xen-usb.c-i.patch @@ -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 Date: Fri, 10 Jun 2016 07:12:15 -0600 Subject: [PATCH] usb: Fix conditions that xen-usb.c is used diff --git a/0060-vnc-add-configurable-keyboard-delay.patch b/0059-vnc-add-configurable-keyboard-delay.patch similarity index 98% rename from 0060-vnc-add-configurable-keyboard-delay.patch rename to 0059-vnc-add-configurable-keyboard-delay.patch index 4b6f064..bfc0954 100644 --- a/0060-vnc-add-configurable-keyboard-delay.patch +++ b/0059-vnc-add-configurable-keyboard-delay.patch @@ -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 Date: Wed, 1 Jun 2016 08:22:30 +0200 Subject: [PATCH] vnc: add configurable keyboard delay diff --git a/0061-scsi-megasas-initialise-local-confi.patch b/0060-scsi-megasas-initialise-local-confi.patch similarity index 95% rename from 0061-scsi-megasas-initialise-local-confi.patch rename to 0060-scsi-megasas-initialise-local-confi.patch index c8d1e2c..c262bc0 100644 --- a/0061-scsi-megasas-initialise-local-confi.patch +++ b/0060-scsi-megasas-initialise-local-confi.patch @@ -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 Date: Wed, 25 May 2016 17:41:44 +0530 Subject: [PATCH] scsi: megasas: initialise local configuration data buffer diff --git a/qemu-linux-user.changes b/qemu-linux-user.changes index c4b46bb..9479401 100644 --- a/qemu-linux-user.changes +++ b/qemu-linux-user.changes @@ -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 diff --git a/qemu-linux-user.spec b/qemu-linux-user.spec index a38b7ec..934db72 100644 --- a/qemu-linux-user.spec +++ b/qemu-linux-user.spec @@ -26,66 +26,65 @@ Release: 0 Source: http://wiki.qemu.org/download/qemu-2.6.0.tar.bz2 # This patch queue is auto-generated from https://github.com/openSUSE/qemu Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch -Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch -Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch -Patch0004: 0004-qemu-cvs-alsa_bitfield.patch -Patch0005: 0005-qemu-cvs-alsa_ioctl.patch -Patch0006: 0006-qemu-cvs-alsa_mmap.patch -Patch0007: 0007-qemu-cvs-gettimeofday.patch -Patch0008: 0008-qemu-cvs-ioctl_debug.patch -Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch -Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch -Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch -Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch -Patch0013: 0013-linux-user-fix-segfault-deadlock.patch -Patch0014: 0014-linux-user-binfmt-support-host-bina.patch -Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch -Patch0016: 0016-linux-user-lock-tcg.patch -Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch -Patch0018: 0018-linux-user-lock-tb-flushing-too.patch -Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch -Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch -Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch -Patch0022: 0022-linux-user-XXX-disable-fiemap.patch -Patch0023: 0023-slirp-nooutgoing.patch -Patch0024: 0024-vnc-password-file-and-incoming-conn.patch -Patch0025: 0025-linux-user-add-more-blk-ioctls.patch -Patch0026: 0026-linux-user-use-target_ulong.patch -Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch -Patch0028: 0028-block-Add-tar-container-format.patch -Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -Patch0030: 0030-console-add-question-mark-escape-op.patch -Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch -Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch -Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch -Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch -Patch0035: 0035-qtest-Increase-socket-timeout.patch -Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch -Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch -Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch -Patch0039: 0039-block-split-large-discard-requests-.patch -Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch -Patch0041: 0041-build-link-with-libatomic-on-powerp.patch -Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch -Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch -Patch0044: 0044-esp-check-command-buffer-length-bef.patch -Patch0045: 0045-esp-check-dma-length-before-reading.patch -Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch -Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch -Patch0048: 0048-vga-add-sr_vbe-register-set.patch -Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch -Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch -Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch -Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch -Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch -Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch -Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch -Patch0056: 0056-xen-introduce-dummy-system-device.patch -Patch0057: 0057-xen-write-information-about-support.patch -Patch0058: 0058-xen-add-pvUSB-backend.patch -Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch -Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch -Patch0061: 0061-scsi-megasas-initialise-local-confi.patch +Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch +Patch0003: 0003-qemu-cvs-alsa_bitfield.patch +Patch0004: 0004-qemu-cvs-alsa_ioctl.patch +Patch0005: 0005-qemu-cvs-alsa_mmap.patch +Patch0006: 0006-qemu-cvs-gettimeofday.patch +Patch0007: 0007-qemu-cvs-ioctl_debug.patch +Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch +Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch +Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch +Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch +Patch0012: 0012-linux-user-fix-segfault-deadlock.patch +Patch0013: 0013-linux-user-binfmt-support-host-bina.patch +Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch +Patch0015: 0015-linux-user-lock-tcg.patch +Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch +Patch0017: 0017-linux-user-lock-tb-flushing-too.patch +Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch +Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch +Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch +Patch0021: 0021-linux-user-XXX-disable-fiemap.patch +Patch0022: 0022-slirp-nooutgoing.patch +Patch0023: 0023-vnc-password-file-and-incoming-conn.patch +Patch0024: 0024-linux-user-add-more-blk-ioctls.patch +Patch0025: 0025-linux-user-use-target_ulong.patch +Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch +Patch0027: 0027-block-Add-tar-container-format.patch +Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch +Patch0029: 0029-console-add-question-mark-escape-op.patch +Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch +Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch +Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch +Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch +Patch0034: 0034-qtest-Increase-socket-timeout.patch +Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch +Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch +Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch +Patch0038: 0038-block-split-large-discard-requests-.patch +Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch +Patch0040: 0040-build-link-with-libatomic-on-powerp.patch +Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch +Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch +Patch0043: 0043-esp-check-command-buffer-length-bef.patch +Patch0044: 0044-esp-check-dma-length-before-reading.patch +Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch +Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch +Patch0047: 0047-vga-add-sr_vbe-register-set.patch +Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch +Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch +Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch +Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch +Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch +Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch +Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch +Patch0055: 0055-xen-introduce-dummy-system-device.patch +Patch0056: 0056-xen-write-information-about-support.patch +Patch0057: 0057-xen-add-pvUSB-backend.patch +Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch +Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch +Patch0060: 0060-scsi-megasas-initialise-local-confi.patch # Please do not add patches manually here, run update_git.sh. # this is to make lint happy Source300: qemu-rpmlintrc @@ -199,7 +198,6 @@ run cross-architecture builds. %patch0058 -p1 %patch0059 -p1 %patch0060 -p1 -%patch0061 -p1 %build ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \ diff --git a/qemu-testsuite.changes b/qemu-testsuite.changes index 9b86431..3ac6554 100644 --- a/qemu-testsuite.changes +++ b/qemu-testsuite.changes @@ -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 diff --git a/qemu-testsuite.spec b/qemu-testsuite.spec index fd23473..0d1ae60 100644 --- a/qemu-testsuite.spec +++ b/qemu-testsuite.spec @@ -73,66 +73,65 @@ Source9: qemu-ga.service # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # This patch queue is auto-generated from https://github.com/openSUSE/qemu Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch -Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch -Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch -Patch0004: 0004-qemu-cvs-alsa_bitfield.patch -Patch0005: 0005-qemu-cvs-alsa_ioctl.patch -Patch0006: 0006-qemu-cvs-alsa_mmap.patch -Patch0007: 0007-qemu-cvs-gettimeofday.patch -Patch0008: 0008-qemu-cvs-ioctl_debug.patch -Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch -Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch -Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch -Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch -Patch0013: 0013-linux-user-fix-segfault-deadlock.patch -Patch0014: 0014-linux-user-binfmt-support-host-bina.patch -Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch -Patch0016: 0016-linux-user-lock-tcg.patch -Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch -Patch0018: 0018-linux-user-lock-tb-flushing-too.patch -Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch -Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch -Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch -Patch0022: 0022-linux-user-XXX-disable-fiemap.patch -Patch0023: 0023-slirp-nooutgoing.patch -Patch0024: 0024-vnc-password-file-and-incoming-conn.patch -Patch0025: 0025-linux-user-add-more-blk-ioctls.patch -Patch0026: 0026-linux-user-use-target_ulong.patch -Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch -Patch0028: 0028-block-Add-tar-container-format.patch -Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -Patch0030: 0030-console-add-question-mark-escape-op.patch -Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch -Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch -Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch -Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch -Patch0035: 0035-qtest-Increase-socket-timeout.patch -Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch -Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch -Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch -Patch0039: 0039-block-split-large-discard-requests-.patch -Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch -Patch0041: 0041-build-link-with-libatomic-on-powerp.patch -Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch -Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch -Patch0044: 0044-esp-check-command-buffer-length-bef.patch -Patch0045: 0045-esp-check-dma-length-before-reading.patch -Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch -Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch -Patch0048: 0048-vga-add-sr_vbe-register-set.patch -Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch -Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch -Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch -Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch -Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch -Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch -Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch -Patch0056: 0056-xen-introduce-dummy-system-device.patch -Patch0057: 0057-xen-write-information-about-support.patch -Patch0058: 0058-xen-add-pvUSB-backend.patch -Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch -Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch -Patch0061: 0061-scsi-megasas-initialise-local-confi.patch +Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch +Patch0003: 0003-qemu-cvs-alsa_bitfield.patch +Patch0004: 0004-qemu-cvs-alsa_ioctl.patch +Patch0005: 0005-qemu-cvs-alsa_mmap.patch +Patch0006: 0006-qemu-cvs-gettimeofday.patch +Patch0007: 0007-qemu-cvs-ioctl_debug.patch +Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch +Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch +Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch +Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch +Patch0012: 0012-linux-user-fix-segfault-deadlock.patch +Patch0013: 0013-linux-user-binfmt-support-host-bina.patch +Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch +Patch0015: 0015-linux-user-lock-tcg.patch +Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch +Patch0017: 0017-linux-user-lock-tb-flushing-too.patch +Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch +Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch +Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch +Patch0021: 0021-linux-user-XXX-disable-fiemap.patch +Patch0022: 0022-slirp-nooutgoing.patch +Patch0023: 0023-vnc-password-file-and-incoming-conn.patch +Patch0024: 0024-linux-user-add-more-blk-ioctls.patch +Patch0025: 0025-linux-user-use-target_ulong.patch +Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch +Patch0027: 0027-block-Add-tar-container-format.patch +Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch +Patch0029: 0029-console-add-question-mark-escape-op.patch +Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch +Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch +Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch +Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch +Patch0034: 0034-qtest-Increase-socket-timeout.patch +Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch +Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch +Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch +Patch0038: 0038-block-split-large-discard-requests-.patch +Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch +Patch0040: 0040-build-link-with-libatomic-on-powerp.patch +Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch +Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch +Patch0043: 0043-esp-check-command-buffer-length-bef.patch +Patch0044: 0044-esp-check-dma-length-before-reading.patch +Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch +Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch +Patch0047: 0047-vga-add-sr_vbe-register-set.patch +Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch +Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch +Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch +Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch +Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch +Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch +Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch +Patch0055: 0055-xen-introduce-dummy-system-device.patch +Patch0056: 0056-xen-write-information-about-support.patch +Patch0057: 0057-xen-add-pvUSB-backend.patch +Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch +Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch +Patch0060: 0060-scsi-megasas-initialise-local-confi.patch # Please do not add QEMU patches manually here. # 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 %patch0059 -p1 %patch0060 -p1 -%patch0061 -p1 %if %{build_x86_fw_from_source} pushd roms/seabios diff --git a/qemu.changes b/qemu.changes index 9b86431..3ac6554 100644 --- a/qemu.changes +++ b/qemu.changes @@ -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 diff --git a/qemu.spec b/qemu.spec index 51cb990..f994453 100644 --- a/qemu.spec +++ b/qemu.spec @@ -73,66 +73,65 @@ Source9: qemu-ga.service # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # This patch queue is auto-generated from https://github.com/openSUSE/qemu Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch -Patch0002: 0002-XXX-work-around-SA_RESTART-race-wit.patch -Patch0003: 0003-qemu-0.9.0.cvs-binfmt.patch -Patch0004: 0004-qemu-cvs-alsa_bitfield.patch -Patch0005: 0005-qemu-cvs-alsa_ioctl.patch -Patch0006: 0006-qemu-cvs-alsa_mmap.patch -Patch0007: 0007-qemu-cvs-gettimeofday.patch -Patch0008: 0008-qemu-cvs-ioctl_debug.patch -Patch0009: 0009-qemu-cvs-ioctl_nodirection.patch -Patch0010: 0010-block-vmdk-Support-creation-of-SCSI.patch -Patch0011: 0011-linux-user-add-binfmt-wrapper-for-a.patch -Patch0012: 0012-PPC-KVM-Disable-mmu-notifier-check.patch -Patch0013: 0013-linux-user-fix-segfault-deadlock.patch -Patch0014: 0014-linux-user-binfmt-support-host-bina.patch -Patch0015: 0015-linux-user-Ignore-broken-loop-ioctl.patch -Patch0016: 0016-linux-user-lock-tcg.patch -Patch0017: 0017-linux-user-Run-multi-threaded-code-.patch -Patch0018: 0018-linux-user-lock-tb-flushing-too.patch -Patch0019: 0019-linux-user-Fake-proc-cpuinfo.patch -Patch0020: 0020-linux-user-implement-FS_IOC_GETFLAG.patch -Patch0021: 0021-linux-user-implement-FS_IOC_SETFLAG.patch -Patch0022: 0022-linux-user-XXX-disable-fiemap.patch -Patch0023: 0023-slirp-nooutgoing.patch -Patch0024: 0024-vnc-password-file-and-incoming-conn.patch -Patch0025: 0025-linux-user-add-more-blk-ioctls.patch -Patch0026: 0026-linux-user-use-target_ulong.patch -Patch0027: 0027-block-Add-support-for-DictZip-enabl.patch -Patch0028: 0028-block-Add-tar-container-format.patch -Patch0029: 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -Patch0030: 0030-console-add-question-mark-escape-op.patch -Patch0031: 0031-Make-char-muxer-more-robust-wrt-sma.patch -Patch0032: 0032-linux-user-lseek-explicitly-cast-no.patch -Patch0033: 0033-virtfs-proxy-helper-Provide-__u64-f.patch -Patch0034: 0034-configure-Enable-PIE-for-ppc-and-pp.patch -Patch0035: 0035-qtest-Increase-socket-timeout.patch -Patch0036: 0036-AIO-Reduce-number-of-threads-for-32.patch -Patch0037: 0037-configure-Enable-libseccomp-for-ppc.patch -Patch0038: 0038-dictzip-Fix-on-big-endian-systems.patch -Patch0039: 0039-block-split-large-discard-requests-.patch -Patch0040: 0040-xen_disk-Add-suse-specific-flush-di.patch -Patch0041: 0041-build-link-with-libatomic-on-powerp.patch -Patch0042: 0042-net-mipsnet-check-packet-length-aga.patch -Patch0043: 0043-i386-kvmvapic-initialise-imm32-vari.patch -Patch0044: 0044-esp-check-command-buffer-length-bef.patch -Patch0045: 0045-esp-check-dma-length-before-reading.patch -Patch0046: 0046-scsi-pvscsi-check-command-descripto.patch -Patch0047: 0047-scsi-mptsas-infinite-loop-while-fet.patch -Patch0048: 0048-vga-add-sr_vbe-register-set.patch -Patch0049: 0049-scsi-megasas-use-appropriate-proper.patch -Patch0050: 0050-scsi-megasas-check-read_queue_head-.patch -Patch0051: 0051-scsi-megasas-null-terminate-bios-ve.patch -Patch0052: 0052-vmsvga-move-fifo-sanity-checks-to-v.patch -Patch0053: 0053-vmsvga-don-t-process-more-than-1024.patch -Patch0054: 0054-block-iscsi-avoid-potential-overflo.patch -Patch0055: 0055-scsi-esp-check-TI-buffer-index-befo.patch -Patch0056: 0056-xen-introduce-dummy-system-device.patch -Patch0057: 0057-xen-write-information-about-support.patch -Patch0058: 0058-xen-add-pvUSB-backend.patch -Patch0059: 0059-usb-Fix-conditions-that-xen-usb.c-i.patch -Patch0060: 0060-vnc-add-configurable-keyboard-delay.patch -Patch0061: 0061-scsi-megasas-initialise-local-confi.patch +Patch0002: 0002-qemu-0.9.0.cvs-binfmt.patch +Patch0003: 0003-qemu-cvs-alsa_bitfield.patch +Patch0004: 0004-qemu-cvs-alsa_ioctl.patch +Patch0005: 0005-qemu-cvs-alsa_mmap.patch +Patch0006: 0006-qemu-cvs-gettimeofday.patch +Patch0007: 0007-qemu-cvs-ioctl_debug.patch +Patch0008: 0008-qemu-cvs-ioctl_nodirection.patch +Patch0009: 0009-block-vmdk-Support-creation-of-SCSI.patch +Patch0010: 0010-linux-user-add-binfmt-wrapper-for-a.patch +Patch0011: 0011-PPC-KVM-Disable-mmu-notifier-check.patch +Patch0012: 0012-linux-user-fix-segfault-deadlock.patch +Patch0013: 0013-linux-user-binfmt-support-host-bina.patch +Patch0014: 0014-linux-user-Ignore-broken-loop-ioctl.patch +Patch0015: 0015-linux-user-lock-tcg.patch +Patch0016: 0016-linux-user-Run-multi-threaded-code-.patch +Patch0017: 0017-linux-user-lock-tb-flushing-too.patch +Patch0018: 0018-linux-user-Fake-proc-cpuinfo.patch +Patch0019: 0019-linux-user-implement-FS_IOC_GETFLAG.patch +Patch0020: 0020-linux-user-implement-FS_IOC_SETFLAG.patch +Patch0021: 0021-linux-user-XXX-disable-fiemap.patch +Patch0022: 0022-slirp-nooutgoing.patch +Patch0023: 0023-vnc-password-file-and-incoming-conn.patch +Patch0024: 0024-linux-user-add-more-blk-ioctls.patch +Patch0025: 0025-linux-user-use-target_ulong.patch +Patch0026: 0026-block-Add-support-for-DictZip-enabl.patch +Patch0027: 0027-block-Add-tar-container-format.patch +Patch0028: 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch +Patch0029: 0029-console-add-question-mark-escape-op.patch +Patch0030: 0030-Make-char-muxer-more-robust-wrt-sma.patch +Patch0031: 0031-linux-user-lseek-explicitly-cast-no.patch +Patch0032: 0032-virtfs-proxy-helper-Provide-__u64-f.patch +Patch0033: 0033-configure-Enable-PIE-for-ppc-and-pp.patch +Patch0034: 0034-qtest-Increase-socket-timeout.patch +Patch0035: 0035-AIO-Reduce-number-of-threads-for-32.patch +Patch0036: 0036-configure-Enable-libseccomp-for-ppc.patch +Patch0037: 0037-dictzip-Fix-on-big-endian-systems.patch +Patch0038: 0038-block-split-large-discard-requests-.patch +Patch0039: 0039-xen_disk-Add-suse-specific-flush-di.patch +Patch0040: 0040-build-link-with-libatomic-on-powerp.patch +Patch0041: 0041-net-mipsnet-check-packet-length-aga.patch +Patch0042: 0042-i386-kvmvapic-initialise-imm32-vari.patch +Patch0043: 0043-esp-check-command-buffer-length-bef.patch +Patch0044: 0044-esp-check-dma-length-before-reading.patch +Patch0045: 0045-scsi-pvscsi-check-command-descripto.patch +Patch0046: 0046-scsi-mptsas-infinite-loop-while-fet.patch +Patch0047: 0047-vga-add-sr_vbe-register-set.patch +Patch0048: 0048-scsi-megasas-use-appropriate-proper.patch +Patch0049: 0049-scsi-megasas-check-read_queue_head-.patch +Patch0050: 0050-scsi-megasas-null-terminate-bios-ve.patch +Patch0051: 0051-vmsvga-move-fifo-sanity-checks-to-v.patch +Patch0052: 0052-vmsvga-don-t-process-more-than-1024.patch +Patch0053: 0053-block-iscsi-avoid-potential-overflo.patch +Patch0054: 0054-scsi-esp-check-TI-buffer-index-befo.patch +Patch0055: 0055-xen-introduce-dummy-system-device.patch +Patch0056: 0056-xen-write-information-about-support.patch +Patch0057: 0057-xen-add-pvUSB-backend.patch +Patch0058: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch +Patch0059: 0059-vnc-add-configurable-keyboard-delay.patch +Patch0060: 0060-scsi-megasas-initialise-local-confi.patch # Please do not add QEMU patches manually here. # 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 %patch0059 -p1 %patch0060 -p1 -%patch0061 -p1 %if %{build_x86_fw_from_source} pushd roms/seabios diff --git a/qemu.spec.in b/qemu.spec.in index c8aa1b9..069b27a 100644 --- a/qemu.spec.in +++ b/qemu.spec.in @@ -52,6 +52,12 @@ %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 Url: http://www.qemu.org/ Summary: Universal CPU emulator