d0bd086 temporary rebase for 8.3.0

Authored and Committed by Danilo C. L. de Paula 4 years ago
248 files changed. 21598 lines added. 61833 lines removed.
.gitignore
file modified
+13 -1
0001-redhat-Adding-slirp-to-the-exploded-tree.patch
file added
+16975
0005-Initial-redhat-build.patch
file modified
+82 -54
0006-Enable-disable-devices-for-RHEL.patch
file modified
+126 -302
0007-Machine-type-related-general-changes.patch
file modified
+217 -69
0008-Add-aarch64-machine-types.patch
file modified
+35 -23
0009-Add-ppc64-machine-types.patch
file modified
+30 -27
0010-Add-s390x-machine-types.patch
file modified
+11 -12
0011-Add-x86_64-machine-types.patch
file modified
+56 -54
0012-Enable-make-check.patch
file modified
+161 -148
0013-vfio-cap-number-of-devices-that-can-be-assigned.patch
file modified
+5 -6
0014-Add-support-statement-to-help-output.patch
file modified
+9 -10
0015-globally-limit-the-maximum-number-of-CPUs.patch
file modified
+13 -15
0016-Add-support-for-simpletrace.patch
file modified
+13 -12
0017-Use-qemu-kvm-in-documentation-instead-of-qemu-system.patch
file modified
+3683 -84
0018-usb-xhci-Fix-PCI-capability-order.patch
file modified
+5 -6
0019-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
file modified
+4 -4
0020-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch
file modified
+3 -3
0021-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch
file removed
-61
0021-block-Versioned-x-blockdev-reopen-API-with-feature-f.patchkvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch
file renamed
+4 -5
kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch
file removed
-53
kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch
file removed
-115
kvm-Revert-mirror-Don-t-let-an-operation-wait-for-itself.patch
file removed
-121
kvm-Virtiofsd-fix-memory-leak-on-fuse-queueinfo.patch
file removed
-63
kvm-apic-Use-32bit-APIC-ID-for-migration-instance-ID.patch
file removed
-62
kvm-backup-don-t-acquire-aio_context-in-backup_clean.patch
file removed
-57
kvm-backup-top-Begin-drain-earlier.patch
file removed
-56
kvm-block-Activate-recursively-even-for-already-active-n.patch
file removed
-116
kvm-block-Fix-blk-in_flight-during-blk_wait_while_draine.patch
file removed
-84
kvm-block-Fix-cross-AioContext-blockdev-snapshot.patch
file removed
-91
kvm-block-Fix-leak-in-bdrv_create_file_fallback.patch
file removed
-60
kvm-block-Generic-file-creation-fallback.patch
file removed
-227
kvm-block-Increase-BB.in_flight-for-coroutine-and-sync-i.patch
file removed
-295
kvm-block-Introduce-bdrv_reopen_commit_post-step.patch
file removed
-65
kvm-block-Make-bdrv_get_cumulative_perm-public.patch
file removed
-67
kvm-block-Relax-restrictions-for-blockdev-snapshot.patch
file removed
-117
kvm-block-backend-Reorder-flush-pdiscard-function-defini.patch
file removed
-158
kvm-block-backup-top-Don-t-acquire-context-while-droppin.patch
file removed
-130
kvm-block-bdrv_reopen-with-backing-file-in-different-Aio.patch
file removed
-114
kvm-block-nbd-Fix-hang-in-.bdrv_close.patch
file removed
-78
kvm-block-pass-BlockDriver-reference-to-the-.bdrv_co_cre.patch
file removed
-328
kvm-block-qcow2-Move-bitmap-reopen-into-bdrv_reopen_comm.patch
file removed
-78
kvm-block-trickle-down-the-fallback-image-creation-funct.patch
file removed
-296
kvm-blockdev-Acquire-AioContext-on-dirty-bitmap-function.patch
file removed
-176
kvm-blockdev-Return-bs-to-the-proper-context-on-snapshot.patch
file removed
-107
kvm-blockdev-fix-coding-style-issues-in-drive_backup_pre.patch
file removed
-62
kvm-blockdev-honor-bdrv_try_set_aio_context-context-requ.patch
file removed
-204
kvm-blockdev-unify-qmp_blockdev_backup-and-blockdev-back.patch
file removed
-144
kvm-blockdev-unify-qmp_drive_backup-and-drive-backup-tra.patch
file removed
-419
kvm-build-rename-CONFIG_LIBCAP-to-CONFIG_LIBCAP_NG.patch
file removed
-137
kvm-build-sys-do-not-make-qemu-ga-link-with-pixman.patch
file removed
-2463
kvm-contrib-libvhost-user-Protect-slave-fd-with-mutex.patch
file removed
-134
kvm-docs-arm-cpu-features-Make-kvm-no-adjvtime-comment-c.patch
file removed
-56
kvm-exec-rom_reset-Free-rom-data-during-inmigrate-skip.patch
file removed
-85
kvm-file-posix-Drop-hdev_co_create_opts.patch
file removed
-131
kvm-hmp-Allow-using-qdev-ID-for-qemu-io-command.patch
file removed
-100
kvm-hw-smbios-set-new-default-SMBIOS-fields-for-Windows-.patch
file removed
-262
kvm-i386-Remove-cpu64-rhel6-CPU-model.patch
file removed
-77
kvm-i386-Resolve-CPU-models-to-v1-by-default.patch
file removed
-95
kvm-iotests-Add-iothread-cases-to-155.patch
file removed
-147
kvm-iotests-Add-test-for-image-creation-fallback.patch
file removed
-138
kvm-iotests-Create-VM.blockdev_create.patch
file removed
-59
kvm-iotests-Fix-run_job-with-use_log-False.patch
file removed
-47
kvm-iotests-Refactor-blockdev-reopen-test-for-iothreads.patch
file removed
-122
kvm-iotests-Support-job-complete-in-run_job.patch
file removed
-46
kvm-iotests-Test-external-snapshot-with-VM-state.patch
file removed
-189
kvm-iotests-Test-handling-of-AioContexts-with-some-block.patch
file removed
-322
kvm-iotests-Test-mirror-with-temporarily-disabled-target.patch
file removed
-162
kvm-iotests-Use-complete_and_wait-in-155.patch
file removed
-50
kvm-iotests.py-Let-wait_migration-wait-even-more.patch
file removed
-123
kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch
file removed
-79
kvm-iscsi-Drop-iscsi_co_create_opts.patch
file removed
-113
kvm-job-take-each-job-s-lock-individually-in-job_txn_app.patch
file removed
-213
kvm-libvhost-user-Fix-some-memtable-remap-cases.patch
file removed
-117
kvm-migration-Change-SaveStateEntry.instance_id-into-uin.patch
file removed
-179
kvm-migration-Create-migration_is_running.patch
file removed
-119
kvm-migration-Define-VMSTATE_INSTANCE_ID_ANY.patch
file removed
-257
kvm-migration-Don-t-send-data-if-we-have-stopped.patch
file removed
-42
kvm-migration-Make-sure-that-we-don-t-call-write-in-case.patch
file removed
-94
kvm-migration-Maybe-VM-is-paused-when-migration-is-cance.patch
file removed
-70
kvm-migration-Rate-limit-inside-host-pages.patch
file removed
-172
kvm-migration-multifd-clean-pages-after-filling-packet.patch
file removed
-65
kvm-migration-multifd-fix-destroyed-mutex-access-in-term.patch
file removed
-77
kvm-migration-multifd-fix-nullptr-access-in-multifd_send.patch
file removed
-75
kvm-migration-multifd-fix-nullptr-access-in-terminating-.patch
file removed
-68
kvm-mirror-Don-t-let-an-operation-wait-for-itself.patch
file removed
-123
kvm-mirror-Store-MirrorOp.co-for-debuggability.patch
file removed
-51
kvm-mirror-Wait-only-for-in-flight-operations.patch
file removed
-95
kvm-multifd-Make-sure-that-we-don-t-do-any-IO-after-an-e.patch
file removed
-74
kvm-ppc-Deassert-the-external-interrupt-pin-in-KVM-on-re.patch
file removed
-107
kvm-ppc-Don-t-use-CPUPPCState-irq_input_state-with-moder.patch
file removed
-112
kvm-qapi-Add-allow-write-only-overlay-feature-for-blockd.patch
file removed
-64
kvm-qcow2-Fix-qcow2_alloc_cluster_abort-for-external-dat.patch
file removed
-52
kvm-qemu-file-Don-t-do-IO-after-shutdown.patch
file removed
-92
kvm-replication-assert-we-own-context-before-job_cancel_.patch
file removed
-57
kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch
file removed
-77
kvm-slirp-use-correct-size-while-emulating-commands.patch
file removed
-71
kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch
file removed
-113
kvm-spapr-Enable-DD2.3-accelerated-count-cache-flush-in-.patch
file removed
-135
kvm-target-arm-arch_dump-Add-SVE-notes.patch
file removed
-298
kvm-target-arm-cpu-Add-the-kvm-no-adjvtime-CPU-property.patch
file removed
-281
kvm-target-arm-kvm-Implement-virtual-time-adjustment.patch
file removed
-330
kvm-target-arm-kvm-trivial-Clean-up-header-documentation.patch
file removed
-197
kvm-target-arm-kvm64-kvm64-cpus-have-timer-registers.patch
file removed
-60
kvm-target-arm-monitor-query-cpu-model-expansion-crashed.patch
file removed
-81
kvm-target-i386-add-a-ucode-rev-property.patch
file removed
-125
kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch
file removed
-72
kvm-target-i386-do-not-set-unsupported-VMX-secondary-exe.patch
file removed
-112
kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch
file removed
-49
kvm-target-i386-fix-TCG-UCODE_REV-access.patch
file removed
-73
kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch
file removed
-178
kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch
file removed
-64
kvm-tcp_emu-Fix-oob-access.patch
file removed
-59
kvm-tcp_emu-fix-unsafe-snprintf-usages.patch
file removed
-149
kvm-tests-arm-cpu-features-Check-feature-default-values.patch
file removed
-106
kvm-tools-virtiofsd-fuse_lowlevel-Fix-fuse_out_header-er.patch
file removed
-55
kvm-tpm-ppi-page-align-PPI-RAM.patch
file removed
-58
kvm-trace-update-qemu-trace-stap-to-Python-3.patch
file removed
-82
kvm-usbredir-Prevent-recursion-in-usbredir_write.patch
file removed
-106
kvm-util-add-slirp_fmt-helpers.patch
file removed
-140
kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch
file removed
-58
kvm-vhost-Add-names-to-section-rounded-warning.patch
file removed
-53
kvm-vhost-Only-align-sections-for-vhost-user.patch
file removed
-97
kvm-vhost-coding-style-fix.patch
file removed
-56
kvm-vhost-user-Print-unexpected-slave-message-types.patch
file removed
-48
kvm-vhost-user-fs-remove-vhostfd-property.patch
file removed
-59
kvm-vhost-user-gpu-Drop-trailing-json-comma.patch
file removed
-52
kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch
file removed
-80
kvm-virtio-don-t-enable-notifications-during-polling.patch
file removed
-158
kvm-virtio-fs-fix-MSI-X-nvectors-calculation.patch
file removed
-60
kvm-virtio-make-virtio_delete_queue-idempotent.patch
file removed
-42
kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch
file removed
-49
kvm-virtio-reset-region-cache-when-on-queue-deletion.patch
file removed
-46
kvm-virtiofs-Add-maintainers-entry.patch
file removed
-52
kvm-virtiofsd-Add-ID-to-the-log-with-FUSE_LOG_DEBUG-leve.patch
file removed
-86
kvm-virtiofsd-Add-Makefile-wiring-for-virtiofsd-contrib.patch
file removed
-106
kvm-virtiofsd-Add-auxiliary-.c-s.patch
file removed
-1387
kvm-virtiofsd-Add-fuse_lowlevel.c.patch
file removed
-3172
kvm-virtiofsd-Add-main-virtio-loop.patch
file removed
-105
kvm-virtiofsd-Add-options-for-virtio.patch
file removed
-103
kvm-virtiofsd-Add-passthrough_ll.patch
file removed
-1387
kvm-virtiofsd-Add-timestamp-to-the-log-with-FUSE_LOG_DEB.patch
file removed
-73
kvm-virtiofsd-Clean-up-inodes-on-destroy.patch
file removed
-85
kvm-virtiofsd-Convert-lo_destroy-to-take-the-lo-mutex-lo.patch
file removed
-112
kvm-virtiofsd-Drop-CAP_FSETID-if-client-asked-for-it.patch
file removed
-176
kvm-virtiofsd-Fast-path-for-virtio-read.patch
file removed
-240
kvm-virtiofsd-Fix-common-header-and-define-for-QEMU-buil.patch
file removed
-164
kvm-virtiofsd-Fix-data-corruption-with-O_APPEND-write-in.patch
file removed
-136
kvm-virtiofsd-Fix-fuse_daemonize-ignored-return-values.patch
file removed
-120
kvm-virtiofsd-Fix-xattr-operations.patch
file removed
-327
kvm-virtiofsd-Format-imported-files-to-qemu-style.patch
file removed
-14743
kvm-virtiofsd-Handle-hard-reboot.patch
file removed
-65
kvm-virtiofsd-Handle-reinit.patch
file removed
-53
kvm-virtiofsd-Keep-track-of-replies.patch
file removed
-116
kvm-virtiofsd-Kill-threads-when-queues-are-stopped.patch
file removed
-143
kvm-virtiofsd-Make-fsync-work-even-if-only-inode-is-pass.patch
file removed
-96
kvm-virtiofsd-Open-vhost-connection-instead-of-mounting.patch
file removed
-257
kvm-virtiofsd-Parse-flag-FUSE_WRITE_KILL_PRIV.patch
file removed
-76
kvm-virtiofsd-Pass-write-iov-s-all-the-way-through.patch
file removed
-140
kvm-virtiofsd-Plumb-fuse_bufvec-through-to-do_write_buf.patch
file removed
-168
kvm-virtiofsd-Poll-kick_fd-for-queue.patch
file removed
-97
kvm-virtiofsd-Prevent-multiply-running-with-same-vhost_u.patch
file removed
-144
kvm-virtiofsd-Pull-in-kernel-s-fuse.h.patch
file removed
-945
kvm-virtiofsd-Pull-in-upstream-headers.patch
file removed
-4911
kvm-virtiofsd-Remove-fuse_req_getgroups.patch
file removed
-193
kvm-virtiofsd-Remove-unused-enum-fuse_buf_copy_flags.patch
file removed
-271
kvm-virtiofsd-Reset-O_DIRECT-flag-during-file-open.patch
file removed
-72
kvm-virtiofsd-Send-replies-to-messages.patch
file removed
-199
kvm-virtiofsd-Start-queue-threads.patch
file removed
-165
kvm-virtiofsd-Start-reading-commands-from-queue.patch
file removed
-200
kvm-virtiofsd-Start-wiring-up-vhost-user.patch
file removed
-247
kvm-virtiofsd-Support-remote-posix-locks.patch
file removed
-355
kvm-virtiofsd-Trim-down-imported-files.patch
file removed
-1582
kvm-virtiofsd-Trim-out-compatibility-code.patch
file removed
-545
kvm-virtiofsd-add-definition-of-fuse_buf_writev.patch
file removed
-93
kvm-virtiofsd-add-fd-FDNUM-fd-passing-option.patch
file removed
-170
kvm-virtiofsd-add-fuse_mbuf_iter-API.patch
file removed
-134
kvm-virtiofsd-add-helper-for-lo_data-cleanup.patch
file removed
-88
kvm-virtiofsd-add-o-source-PATH-to-help-output.patch
file removed
-46
kvm-virtiofsd-add-print-capabilities-option.patch
file removed
-121
kvm-virtiofsd-add-seccomp-whitelist.patch
file removed
-285
kvm-virtiofsd-add-some-options-to-the-help-message.patch
file removed
-74
kvm-virtiofsd-add-syslog-command-line-option.patch
file removed
-239
kvm-virtiofsd-add-thread-pool-size-NUM-option.patch
file removed
-106
kvm-virtiofsd-add-vhost-user.json-file.patch
file removed
-73
kvm-virtiofsd-cap-ng-helpers.patch
file removed
-175
kvm-virtiofsd-check-input-buffer-size-in-fuse_lowlevel.c.patch
file removed
-1111
kvm-virtiofsd-cleanup-allocated-resource-in-se.patch
file removed
-82
kvm-virtiofsd-convert-more-fprintf-and-perror-to-use-fus.patch
file removed
-99
kvm-virtiofsd-do-not-always-set-FUSE_FLOCK_LOCKS.patch
file removed
-57
kvm-virtiofsd-do_read-missing-NULL-check.patch
file removed
-49
kvm-virtiofsd-enable-PARALLEL_DIROPS-during-INIT.patch
file removed
-47
kvm-virtiofsd-extract-root-inode-init-into-setup_root.patch
file removed
-111
kvm-virtiofsd-fail-when-parent-inode-isn-t-known-in-lo_d.patch
file removed
-85
kvm-virtiofsd-fix-error-handling-in-main.patch
file removed
-63
kvm-virtiofsd-fix-incorrect-error-handling-in-lo_do_look.patch
file removed
-44
kvm-virtiofsd-fix-libfuse-information-leaks.patch
file removed
-322
kvm-virtiofsd-fix-lo_destroy-resource-leaks.patch
file removed
-94
kvm-virtiofsd-fix-memory-leak-on-lo.source.patch
file removed
-66
kvm-virtiofsd-fv_create_listen_socket-error-path-socket-.patch
file removed
-56
kvm-virtiofsd-get-set-features-callbacks.patch
file removed
-66
kvm-virtiofsd-introduce-inode-refcount-to-prevent-use-af.patch
file removed
-589
kvm-virtiofsd-load_capng-missing-unlock.patch
file removed
-46
kvm-virtiofsd-make-f-foreground-the-default.patch
file removed
-76
kvm-virtiofsd-make-lo_release-atomic.patch
file removed
-62
kvm-virtiofsd-move-to-a-new-pid-namespace.patch
file removed
-223
kvm-virtiofsd-move-to-an-empty-network-namespace.patch
file removed
-66
kvm-virtiofsd-passthrough_ll-Pass-errno-to-fuse_reply_er.patch
file removed
-54
kvm-virtiofsd-passthrough_ll-Use-cache_readdir-for-direc.patch
file removed
-48
kvm-virtiofsd-passthrough_ll-add-dirp_map-to-hide-lo_dir.patch
file removed
-238
kvm-virtiofsd-passthrough_ll-add-fallback-for-racy-ops.patch
file removed
-303
kvm-virtiofsd-passthrough_ll-add-fd_map-to-hide-file-des.patch
file removed
-328
kvm-virtiofsd-passthrough_ll-add-ino_map-to-hide-lo_inod.patch
file removed
-395
kvm-virtiofsd-passthrough_ll-add-lo_map-for-ino-fh-indir.patch
file removed
-182
kvm-virtiofsd-passthrough_ll-add-renameat2-support.patch
file removed
-52
kvm-virtiofsd-passthrough_ll-clean-up-cache-related-opti.patch
file removed
-138
kvm-virtiofsd-passthrough_ll-cleanup-getxattr-listxattr.patch
file removed
-154
kvm-virtiofsd-passthrough_ll-control-readdirplus.patch
file removed
-79
kvm-virtiofsd-passthrough_ll-create-new-files-in-caller-.patch
file removed
-198
kvm-virtiofsd-passthrough_ll-disable-readdirplus-on-cach.patch
file removed
-50
kvm-virtiofsd-passthrough_ll-fix-refcounting-on-remove-r.patch
file removed
-143
kvm-virtiofsd-passthrough_ll-use-hashtable.patch
file removed
-211
kvm-virtiofsd-prevent-.-escape-in-lo_do_lookup.patch
file removed
-54
kvm-virtiofsd-prevent-.-escape-in-lo_do_readdir.patch
file removed
-108
kvm-virtiofsd-prevent-FUSE_INIT-FUSE_DESTROY-races.patch
file removed
-103
kvm-virtiofsd-prevent-fv_queue_thread-vs-virtio_loop-rac.patch
file removed
-149
kvm-virtiofsd-prevent-races-with-lo_dirp_put.patch
file removed
-147
kvm-virtiofsd-print-log-only-when-priority-is-high-enoug.patch
file removed
-469
kvm-virtiofsd-process-requests-in-a-thread-pool.patch
file removed
-533
kvm-virtiofsd-remove-mountpoint-dummy-argument.patch
file removed
-159
kvm-virtiofsd-remove-unused-notify-reply-support.patch
file removed
-294
kvm-virtiofsd-rename-inode-refcount-to-inode-nlookup.patch
file removed
-139
kvm-virtiofsd-rename-unref_inode-to-unref_inode_lolocked.patch
file removed
-94
kvm-virtiofsd-sandbox-mount-namespace.patch
file removed
-166
kvm-virtiofsd-set-maximum-RLIMIT_NOFILE-limit.patch
file removed
-93
kvm-virtiofsd-stop-all-queue-threads-on-exit-in-virtio_l.patch
file removed
-72
kvm-virtiofsd-support-nanosecond-resolution-for-file-tim.patch
file removed
-83
kvm-virtiofsd-use-fuse_buf_writev-to-replace-fuse_buf_wr.patch
file removed
-82
kvm-virtiofsd-use-fuse_lowlevel_is_virtio-in-fuse_sessio.patch
file removed
-56
kvm-virtiofsd-use-proc-self-fd-O_PATH-file-descriptor.patch
file removed
-390
kvm-virtiofsd-validate-input-buffer-sizes-in-do_write_bu.patch
file removed
-137
kvm-virtiofsd-validate-path-components.patch
file removed
-164
kvm-vitriofsd-passthrough_ll-fix-fallocate-ifdefs.patch
file removed
-56
kvm-xhci-recheck-slot-status.patch
file removed
-77
kvm-xics-Don-t-deassert-outputs.patch
file removed
-52
kvm.modules
file removed
-18
qemu-kvm.spec
file modified
+152 -652
sources
file modified
+1 -1
    temporary rebase for 8.3.0
    
        
file modified
+13 -1
file modified
+82 -54
file modified
+161 -148
0021-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch kvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch
file renamed
+4 -5
file removed
-18
file modified
+152 -652
file modified
+1 -1