99fccb2 Update rseq support patches

Authored and Committed by Radostin Stoyanov 2 years ago
253 files changed. 16126 lines added. 1709 lines removed.
0001-criu-8-add-external-net-option.patch0004-criu-8-add-external-net-option.patch
file renamed
+3 -3
0002-criu-files-Don-t-cache-fd-ids-for-device-files.patch0007-criu-files-Don-t-cache-fd-ids-for-device-files.patch
file renamed
+3 -3
0003-tcp-Skip-restoring-TCP-state-when-dumping-with-tcp-c.patch0008-tcp-Skip-restoring-TCP-state-when-dumping-with-tcp-c.patch
file renamed
+3 -3
0004-zdtm-Dumping-restoring-with-tcp-close-on-TCP_CLOSE-s.patch0009-zdtm-Dumping-restoring-with-tcp-close-on-TCP_CLOSE-s.patch
file renamed
+3 -3
0005-criu-8-Add-more-detailed-description-about-tcp-close.patch0010-criu-8-Add-more-detailed-description-about-tcp-close.patch
file renamed
+3 -3
0005-criu-Introduce-new-device-file-plugin-hooks.patch
file removed
-269
0006-Add-support-for-python3-in-criu-coredump.patch0011-Add-support-for-python3-in-criu-coredump.patch
file renamed
+3 -3
0006-criu-plugin-Implement-dummy-amdgpu-plugin-hooks.patch
file removed
-160
0007-Add-new-files-for-running-criu-coredump-via-python-2.patch0012-Add-new-files-for-running-criu-coredump-via-python-2.patch
file renamed
+3 -3
0008-coredump-remove-unused-import.patch0013-coredump-remove-unused-import.patch
file renamed
+3 -3
0009-coredump-sort-imports.patch0014-coredump-sort-imports.patch
file renamed
+3 -3
0010-coredump-convert-indentation-to-spaces.patch0015-coredump-convert-indentation-to-spaces.patch
file renamed
+3 -3
0011-python-replace-equality-with-identity-test.patch0016-python-replace-equality-with-identity-test.patch
file renamed
+3 -3
0012-coredump-drop-unused-variable.patch0017-coredump-drop-unused-variable.patch
file renamed
+3 -3
0013-coredump-drop-exec-permission.patch0018-coredump-drop-exec-permission.patch
file renamed
+3 -3
0014-coredump-lint-fix-for-block-comments.patch0019-coredump-lint-fix-for-block-comments.patch
file renamed
+3 -3
0015-coredump-fix-missing-whitespace-around-operator.patch0020-coredump-fix-missing-whitespace-around-operator.patch
file renamed
+3 -3
0016-coredump-fix-too-many-blank-lines.patch0021-coredump-fix-too-many-blank-lines.patch
file renamed
+3 -3
0017-coredump-fix-comparison-to-true.patch0022-coredump-fix-comparison-to-true.patch
file renamed
+3 -3
0018-coredump-lint-fix-visually-indented-line.patch0023-coredump-lint-fix-visually-indented-line.patch
file renamed
+3 -3
0019-test-coredump-fix-shellcheck-errors.patch0024-test-coredump-fix-shellcheck-errors.patch
file renamed
+3 -3
0020-make-enable-lint-for-coredump.patch0025-make-enable-lint-for-coredump.patch
file renamed
+5 -5
0021-ci-enable-coredump-tests.patch0026-ci-enable-coredump-tests.patch
file renamed
+3 -3
0022-pie-restorer-remove-excess-hash-printf-specifier.patch0027-pie-restorer-remove-excess-hash-printf-specifier.patch
file renamed
+3 -3
0023-tty-fix-the-null-pointer-of-get_tty_driver.patch0028-tty-fix-the-null-pointer-of-get_tty_driver.patch
file renamed
+3 -3
0024-util-use-nftw-in-rmrf-helper.patch0029-util-use-nftw-in-rmrf-helper.patch
file renamed
+3 -3
0025-criu-ns-make-pidns-init-first-do-setsid.patch0030-criu-ns-make-pidns-init-first-do-setsid.patch
file renamed
+3 -3
0026-net-optimize-restore_rule-to-not-open-the-CR_FD_RULE.patch0031-net-optimize-restore_rule-to-not-open-the-CR_FD_RULE.patch
file renamed
+3 -3
0027-ci-replace-deprecated-codecov-bash-uploader.patch0032-ci-replace-deprecated-codecov-bash-uploader.patch
file renamed
+5 -5
0028-ci-fix-userfaultfd-test-failures.patch0033-ci-fix-userfaultfd-test-failures.patch
file renamed
+3 -3
0029-ci-use-Fedora-34-for-lint-CI-runs.patch0034-ci-use-Fedora-34-for-lint-CI-runs.patch
file renamed
+3 -3
0030-tests-improve-the-image-streamer-process-control.patch0035-tests-improve-the-image-streamer-process-control.patch
file renamed
+3 -3
0031-sockets-don-t-call-sk_setbufs-asyncronously.patch0036-sockets-don-t-call-sk_setbufs-asyncronously.patch
file renamed
+3 -3
0032-kerndat-check-for-set-getsockopt-SO_BUF_LOCK-availab.patch0037-kerndat-check-for-set-getsockopt-SO_BUF_LOCK-availab.patch
file renamed
+3 -3
0033-sockets-c-r-bufer-size-locks.patch0038-sockets-c-r-bufer-size-locks.patch
file renamed
+3 -3
0034-zdtm-add-test-for-socket-buffer-size-locks.patch0039-zdtm-add-test-for-socket-buffer-size-locks.patch
file renamed
+3 -3
0035-zdtm-make-sock_opts02-also-check-lock-change-by-SO_-.patch0040-zdtm-make-sock_opts02-also-check-lock-change-by-SO_-.patch
file renamed
+3 -3
0036-clang-format-enable-AlignTrailingComments.patch0041-clang-format-enable-AlignTrailingComments.patch
file renamed
+3 -3
0037-clang-format-do-several-manual-comment-fixups.patch0042-clang-format-do-several-manual-comment-fixups.patch
file renamed
+3 -3
0038-clang-format-do-automatic-comment-fixups.patch0043-clang-format-do-automatic-comment-fixups.patch
file renamed
+4 -4
0039-cr-dump-fail-dumping-when-zombie-process-with-sid-0.patch0044-cr-dump-fail-dumping-when-zombie-process-with-sid-0.patch
file renamed
+3 -3
0040-clang-format-make-x86_ins_capability_mask-human-read.patch0045-clang-format-make-x86_ins_capability_mask-human-read.patch
file renamed
+3 -3
0041-ci-disable-socket-raw-test-on-centos8.patch0046-ci-disable-socket-raw-test-on-centos8.patch
file renamed
+3 -3
0042-zdtm.py-make-tests-with-link_remap-exclusive.patch0047-zdtm.py-make-tests-with-link_remap-exclusive.patch
file renamed
+3 -3
0043-tests-improve-the-deterministic-behavior-of-the-test.patch0048-tests-improve-the-deterministic-behavior-of-the-test.patch
file renamed
+3 -3
0044-clang-format-zdtm-fix-clang-complains-about-strange-.patch0049-clang-format-zdtm-fix-clang-complains-about-strange-.patch
file renamed
+3 -3
0045-seize-restore-cgroup-freezer-to-right-state.patch0050-seize-restore-cgroup-freezer-to-right-state.patch
file renamed
+3 -3
0046-ci-Use-latest-Fedora-for-lint-ci-runs-again.patch0051-ci-Use-latest-Fedora-for-lint-ci-runs-again.patch
file renamed
+3 -3
0047-crtools-ignore-SIGPIPE-in-swrk-mode.patch0052-crtools-ignore-SIGPIPE-in-swrk-mode.patch
file renamed
+3 -3
0048-ci-switch-to-centos-stream-8.patch0053-ci-switch-to-centos-stream-8.patch
file renamed
+3 -3
0049-check-cleanup-child-processes.patch0054-check-cleanup-child-processes.patch
file renamed
+3 -3
0050-files-reg-fix-error-handling-in-open_path.patch0055-files-reg-fix-error-handling-in-open_path.patch
file renamed
+4 -4
0051-files-reg-fix-error-handling-of-rm_parent_dirs.patch0056-files-reg-fix-error-handling-of-rm_parent_dirs.patch
file renamed
+4 -4
0052-ghost-mount-allocate-remounted_rw-in-shmem-to-get-in.patch0057-ghost-mount-allocate-remounted_rw-in-shmem-to-get-in.patch
file renamed
+5 -5
0053-files-reg-temporary-remount-writable-the-mount-we-do.patch0058-files-reg-temporary-remount-writable-the-mount-we-do.patch
file renamed
+4 -4
0054-zdtm-add-ro-mount-check-after-c-r-to-mntns_ghost01.patch0059-zdtm-add-ro-mount-check-after-c-r-to-mntns_ghost01.patch
file renamed
+3 -3
0055-clang-format-disable-wrong-struct-pointer-declaratio.patch0060-clang-format-disable-wrong-struct-pointer-declaratio.patch
file renamed
+3 -3
0056-ci-Run-cross-compile-on-debian-stable.patch0061-ci-Run-cross-compile-on-debian-stable.patch
file renamed
+3 -3
0057-ci-Run-cross-compile-with-debian-testing.patch0062-ci-Run-cross-compile-with-debian-testing.patch
file renamed
+3 -3
0058-make-Explicitly-enable-FPU-on-ARMv7-builds.patch0063-make-Explicitly-enable-FPU-on-ARMv7-builds.patch
file renamed
+4 -4
0059-ci-disable-broken-tests-until-fixed.patch0064-ci-disable-broken-tests-until-fixed.patch
file renamed
+3 -3
0060-test-do-not-use-keep-going-for-single-zdtm-tests.patch0065-test-do-not-use-keep-going-for-single-zdtm-tests.patch
file renamed
+3 -3
0061-files-reg-try-dump_ghost_remap-if-link-remap-failed-.patch0066-files-reg-try-dump_ghost_remap-if-link-remap-failed-.patch
file renamed
+4 -4
0062-util-make-page-server-IPv6-safe.patch0067-util-make-page-server-IPv6-safe.patch
file renamed
+3 -3
0063-sk-unix-Fix-TCP_ESTABLISHED-checks-in-unix-sockets.patch0068-sk-unix-Fix-TCP_ESTABLISHED-checks-in-unix-sockets.patch
file renamed
+3 -3
0064-ci-Enable-disabled-unix-socket-related-tests.patch0069-ci-Enable-disabled-unix-socket-related-tests.patch
file renamed
+3 -3
0065-ci-install-procps-in-Alpine.patch0070-ci-install-procps-in-Alpine.patch
file renamed
+3 -3
0066-test-another-try-to-correctly-fix-the-kernel-version.patch0071-test-another-try-to-correctly-fix-the-kernel-version.patch
file renamed
+3 -3
0067-x86-compel-fault-inject-bound-xsave-features-set.patch0072-x86-compel-fault-inject-bound-xsave-features-set.patch
file renamed
+3 -3
0068-x86-compel-fault-inject-print-the-initial-seed.patch0073-x86-compel-fault-inject-print-the-initial-seed.patch
file renamed
+3 -3
0069-ci-enable-x86-xsave-fault-injection-tests-back.patch0074-ci-enable-x86-xsave-fault-injection-tests-back.patch
file renamed
+3 -3
0070-Add-documentation-for-timeout-option.patch0075-Add-documentation-for-timeout-option.patch
file renamed
+3 -3
0071-usernsd-UNS_FDOUT-should-not-require-an-input-descri.patch0076-usernsd-UNS_FDOUT-should-not-require-an-input-descri.patch
file renamed
+3 -3
0072-libcriu-add-setting-lsm-mount-context-to-libcriu.patch0077-libcriu-add-setting-lsm-mount-context-to-libcriu.patch
file renamed
+3 -3
0073-ci-use-unstable-release-for-cross-compile.patch0078-ci-use-unstable-release-for-cross-compile.patch
file renamed
+3 -3
0074-ci-disable-glibc-rseq-support.patch0079-ci-disable-glibc-rseq-support.patch
file renamed
+3 -3
0075-libcriu-add-single-pre-dump-support.patch0080-libcriu-add-single-pre-dump-support.patch
file renamed
+3 -3
0076-tests-added-test-for-single-pre-dump-support.patch0081-tests-added-test-for-single-pre-dump-support.patch
file renamed
+3 -3
0077-zdtm.py-clean-up-MAKEFLAGS-env-variable-before-runni.patch0082-zdtm.py-clean-up-MAKEFLAGS-env-variable-before-runni.patch
file renamed
+3 -3
0078-zdtm-zdtm_ct-fix-compilation-error-with-strict-proto.patch0083-zdtm-zdtm_ct-fix-compilation-error-with-strict-proto.patch
file renamed
+3 -3
0079-zdtm-remove-mntns-deleted-dst-test-leftover-from-git.patch0084-zdtm-remove-mntns-deleted-dst-test-leftover-from-git.patch
file renamed
+3 -3
0080-crtools-remove-excess-always-true-condition.patch0085-crtools-remove-excess-always-true-condition.patch
file renamed
+3 -3
0081-crtools-rpc-export-current-criu-mode-to-opts.mode.patch0086-crtools-rpc-export-current-criu-mode-to-opts.mode.patch
file renamed
+3 -3
0082-crtools-use-new-opts.mode-in-image_dir_mode.patch0087-crtools-use-new-opts.mode-in-image_dir_mode.patch
file renamed
+3 -3
0083-crtools-check-that-cpuinfo-command-has-sub-command.patch0088-crtools-check-that-cpuinfo-command-has-sub-command.patch
file renamed
+3 -3
0084-sk-unix-Add-support-for-SOCK_SEQPACKET-unix-sockets.patch0089-sk-unix-Add-support-for-SOCK_SEQPACKET-unix-sockets.patch
file renamed
+3 -3
0085-zdtm-Add-SOCK_SEQPACKET-variants-to-unix-socket-test.patch0090-zdtm-Add-SOCK_SEQPACKET-variants-to-unix-socket-test.patch
file renamed
+3 -3
0086-tls-fix-typo.patch0091-tls-fix-typo.patch
file renamed
+3 -3
0087-tls-use-ssize_t-for-return-value.patch0092-tls-use-ssize_t-for-return-value.patch
file renamed
+3 -3
0088-tls-add-more-comments.patch0093-tls-add-more-comments.patch
file renamed
+3 -3
0089-uffd-call-disconnect_from_page_server-to-shutdown-a-.patch0094-uffd-call-disconnect_from_page_server-to-shutdown-a-.patch
file renamed
+3 -3
0090-tls-allow-to-terminate-connections-synchronously.patch0095-tls-allow-to-terminate-connections-synchronously.patch
file renamed
+3 -3
0091-page-xfer-stop-waiting-for-a-new-command-after-a-clo.patch0096-page-xfer-stop-waiting-for-a-new-command-after-a-clo.patch
file renamed
+3 -3
0092-ci-reenable-the-lazy-thp-test-in-the-lazy-remote-mod.patch0097-ci-reenable-the-lazy-thp-test-in-the-lazy-remote-mod.patch
file renamed
+3 -3
0093-test-log-testname.out.inprogress-if-a-test-has-faile.patch0098-test-log-testname.out.inprogress-if-a-test-has-faile.patch
file renamed
+3 -3
0094-zdtm-print-tails-of-all-logs-if-a-test-has-failed.patch
file added
+38
0095-zdtm-static-uffd-events-add-more-log-messages.patch0100-zdtm-static-uffd-events-add-more-log-messages.patch
file renamed
+3 -3
0096-mount-split-check_mountpoint_fd-from-__open_mountpoi.patch0101-mount-split-check_mountpoint_fd-from-__open_mountpoi.patch
file renamed
+3 -3
0097-mount-remove-mnt_fd-argument-of-__open_mountpoint.patch0102-mount-remove-mnt_fd-argument-of-__open_mountpoint.patch
file renamed
+3 -3
0098-proc_parse-add-helper-to-resolve-sdev-from-fd.patch0103-proc_parse-add-helper-to-resolve-sdev-from-fd.patch
file renamed
+5 -5
0099-mount-btrfs-make-check_mountpoint_fd-fallback-to-get.patch0104-mount-btrfs-make-check_mountpoint_fd-fallback-to-get.patch
file renamed
+3 -3
0100-ci-test-criu-image-streamer-with-all-tests.patch0105-ci-test-criu-image-streamer-with-all-tests.patch
file renamed
+3 -3
0101-readme-add-docker-test-badge.patch0106-readme-add-docker-test-badge.patch
file renamed
+3 -3
0102-contributing-remove-old-badges-and-logo.patch0107-contributing-remove-old-badges-and-logo.patch
file renamed
+3 -3
0103-ci-update-to-latest-Vagrant-and-Fedora-images.patch0108-ci-update-to-latest-Vagrant-and-Fedora-images.patch
file renamed
+3 -3
0104-ci-added-.lgtm.yml-file.patch0109-ci-added-.lgtm.yml-file.patch
file renamed
+3 -3
0105-lib-introduce-feature-check-in-libcriu.patch0110-lib-introduce-feature-check-in-libcriu.patch
file renamed
+3 -3
0106-lib-added-tests-for-feature-check-in-libcriu.patch0111-lib-added-tests-for-feature-check-in-libcriu.patch
file renamed
+3 -3
0107-pagemap-tiny-fix-on-truncating-memory-image.patch0112-pagemap-tiny-fix-on-truncating-memory-image.patch
file renamed
+3 -3
0108-zdtm-fix-zdtm-static-maps00-case-in-arm64.patch0113-zdtm-fix-zdtm-static-maps00-case-in-arm64.patch
file renamed
+3 -3
0109-compel-fix-GCC-12-failure-out-of-bounds.patch0114-compel-fix-GCC-12-failure-out-of-bounds.patch
file renamed
+3 -3
0110-criu-fix-configuration-file-scanner-with-GCC-12.patch0115-criu-fix-configuration-file-scanner-with-GCC-12.patch
file renamed
+3 -3
0111-compel-fix-parasite-with-GCC-12.patch0116-compel-fix-parasite-with-GCC-12.patch
file renamed
+3 -3
0112-ci-set-continue-on-error-for-cross-compile.patch0117-ci-set-continue-on-error-for-cross-compile.patch
file renamed
+3 -3
0113-test-autofs-fix-use-after-free.patch0118-test-autofs-fix-use-after-free.patch
file renamed
+3 -3
0114-Fix-formatting-in-criu-documentation.patch0119-Fix-formatting-in-criu-documentation.patch
file renamed
+3 -3
0115-ci-install-libbsd-dependency.patch
file added
+78
0116-pstree-when-updating-sid-for-shell-job-also-update-m.patch
file added
+33
0117-criu-ns-fix-exit-code-o-for-criu-dump.patch
file added
+29
0118-criu-ns-use-os.waitstatus_to_exitcode.patch
file added
+33
0119-restorer-Fix-sys_mmap-s-returned-value-check.patch
file added
+30
0120-compel-fix-how-PTRACE_GET_THREAD_AREA-errors-are-han.patch
file added
+52
0121-util-add-an-unique-ID-of-the-current-criu-run.patch
file added
+72
0122-files-generate-unique-transport-socket-names.patch
file added
+30
0123-check-Add-a-check-for-using-memfd-with-hugetlb.patch
file added
+107
0124-kerndat-Collect-hugetlb-device-numbers.patch
file added
+414
0125-ipc-Add-support-for-checkpoint-restore-hugetlb-Syste.patch
file added
+116
0125-zdtm-add-simple-test-for-rseq-C-R.patch
file removed
-233
0126-Revert-ci-disable-glibc-rseq-support.patch
file removed
-49
0126-memfd-shmem-Add-support-for-checkpoint-restore-memfd.patch
file added
+151
0127-ci-add-Fedora-Rawhide-based-test-on-Cirrus.patch
file removed
-124
0127-proc_parse-files-Add-support-for-hugetlb-memory-mapp.patch
file added
+127
0128-fixup-attempt-to-disable-rseq-at-the-thread-start.patch
file removed
-96
0128-mem-Skip-premapping-hugetlb-mapping.patch
file added
+40
0129-uffd-Skip-lazy-mode-restore-on-hugetlb-mappings.patch
file added
+32
0129-zdtm-fixup-fix-rseq-test-when-linking-with-fresh-gli.patch
file removed
-145
0130-zdtm-Add-MAP_HUGETLB-memory-mapping-test.patch
file added
+228
0131-zdtm-Add-memfd-hugetlb-test.patch
file added
+166
0132-zdtm-Add-shm-hugetlb-test.patch
file added
+121
0133-zdtm-Add-MAP_HUGETLB-mappings-test-for-parent-child-.patch
file added
+171
0134-ci-skip-MAP_HUGETLB-tests-in-stream-test.patch
file added
+40
0135-bpfmap-handle-new-field-in-fdinfo.patch
file added
+124
0136-test-remove-test-for-LOCK_MAND-flock.patch
file added
+49
0137-test-disable-rseq-also-on-Archlinux.patch
file added
+29
0138-zdtm-fix-missplacement-of-err-True.patch
file added
+32
0139-compel-set-mxcsr-during-error-injection-to-zero.patch
file added
+45
0140-proc_smaps-remove-useless-nonlinear-check.patch
file added
+39
0141-mount-fix-e_str-leak-in-ext_mount_add.patch
file added
+52
0142-cr-dump-fix-cr_imgset-leak-in-dump_one_task.patch
file added
+124
0143-tun-fix-tun_link-leak-in-dump_tun_link.patch
file added
+66
0144-sk-unix-fix-uint32_t-id-variable-printf-format-speci.patch
file added
+35
0145-zdtm-refactor-main.patch
file added
+459
0146-zdtm-sort-import-lines.patch
file added
+70
0147-zdtm-use-long-form-cli-options.patch
file added
+77
0148-zdtm-add-criu-config-option.patch
file added
+127
0149-zdtm-drop-redundant-config_inotify_irmap-test.patch
file added
+174
0150-ci-run-criu-config-tests.patch
file added
+51
0151-config-fix-ns-leak-in-parse_join_ns.patch
file added
+53
0152-net-fix-e_str-leak-in-veth_pair_add.patch
file added
+51
0153-files-fix-inh-leak-in-inherit_fd_add.patch
file added
+55
0154-sk-unix-fix-e_str-leak-in-unix_sk_id_add.patch
file added
+51
0155-uffd-fix-__u64-print-format-specifier.patch
file added
+39
0156-zdtm-fix-mnt_ext_master-test-to-correspond-to-it-s-n.patch
file added
+54
0157-mount-add-mntinfo_add_list_before-helper-for-adding-.patch
file added
+98
0158-mount-do-not-detect-non-fsroot-mounts-as-device-exte.patch
file added
+44
0159-mount-mark-mounts-of-external-devices-external.patch
file added
+178
0160-mount-skip-fstype-and-source-checks-for-external-mou.patch
file added
+77
0161-mount-setup-mnt_bind-list-before-using-it-in-mnt_is_.patch
file added
+164
0162-util-add-get_relative_path-helper.patch
file added
+142
0163-unittest-add-some-tests-for-get_relative_path-helper.patch
file added
+138
0164-mount-add-mnt_bind_pick-helper-to-pick-the-desired-b.patch
file added
+62
0165-mount-split-mnt_is_external-_bind-and-can_receive_ma.patch
file added
+160
0166-mount-rework-skipping-external-mounts-in-dump_one_mo.patch
file added
+45
0167-mount-show-more-info-about-why-we-can-t-mount.patch
file added
+108
0168-mount-mount-external-mount-before-mounting-it-s-bind.patch
file added
+103
0169-zdtm-add-new-mnt_ext_root-test.patch
file added
+162
0170-mount-restrict-mp-external-mount-map-to-init-contain.patch
file added
+66
0171-zdtm-add-mnt_ext_collision-test.patch
file added
+273
0172-mount-add-mnt_is_root_bind-helper.patch
file added
+119
0173-mount-allow-nested-mount-namespaces-with-different-r.patch
file added
+50
0174-zdtm-add-mntns_pivot_root-test.patch
file added
+198
0175-mount-apply-superblock-flags-to-nested-ns-roots.patch
file added
+35
0176-zdtm-add-mntns_pivot_root_ro-test.patch
file added
+113
0177-mount-restore-create-auxiliary-binfmt_misc-mount-in-.patch
file added
+176
0178-mount-restore-leave-ns_mountpoint-NULL-for-aux-binfm.patch
file added
+33
0179-mount-replace-CRTIME_MNT_ID-with-HELPER_MNT_ID.patch
file added
+77
0180-mount-add-can_receive_master_from_root-helper.patch
file added
+62
0181-mount-put-external-slavery-mounts-to-separate-mnt_ex.patch
file added
+77
0182-mount-do-not-override-master_id-to-1-for-root-binds.patch
file added
+100
0183-mount-add-helper-mnt_get_external_bind_nodev.patch
file added
+58
0184-mount-prepare-is_overmounted-as-early-as-possible.patch
file added
+123
0185-mount-move-root-yard-tree-merge-as-early-as-possible.patch
file added
+121
0186-mount-fix-broken-remounted_rw-check.patch
file added
+36
0187-mount-make-general-place-for-shared-variables-on-mou.patch
file added
+101
0188-autofs-use-ns_mountpoint-in-autofs_create_dentries.patch
file added
+55
0189-mount-use-ns_mountpoint-in-mnt_is_overmounted.patch
file added
+43
0190-mount-skip-root-yard-children-from-mnt_needs_remap-c.patch
file added
+51
0191-mount-use-ns_mountpoint-in-validate_children_collisi.patch
file added
+36
0192-mount-use-ns_mountpoint-in-root_path_from_parent.patch
file added
+55
0193-mount-use-ns_mountpoint-for-children-overmount-check.patch
file added
+35
0194-path-simplify-mnt_get_sibling_path-via-get_relative_.patch
file added
+155
0195-mount-use-ns_mountpoint-in-collect_mntinfo.patch
file added
+53
0196-mount-use-ns_mountpoint-in-aufs_parse.patch
file added
+31
0197-mount-use-ns_mountpoint-in-mnt_depth.patch
file added
+33
0198-mount-use-ns_mountpoint-instead-of-mountpoint-where-.patch
file added
+567
0199-mount-add-service_mountpoint-getter-for-mountpoint.patch
file added
+535
0200-files-reg-split-create_ghost_dentry-out-of-create_gh.patch
file added
+120
0201-files-reg-teach-create_ghost-to-work-with-mount-v2.patch
file added
+129
0202-files-reg-teach-clean_one_remap-to-work-with-mount-v.patch
file added
+101
0203-kerndat-Check-for-MOVE_MOUNT_SET_GROUP-availability.patch
file added
+285
0204-compel-add-open_tree-syscall.patch
file added
+129
0205-kerndat-check-whether-the-openat2-syscall-is-support.patch
file added
+270
0206-util-add-resolve_mountpoint-helper.patch
file added
+159
0207-crtools-move-check_options-after-kerndat_init-and-lo.patch
file added
+41
0208-config-rpc-add-new-option-mntns-compat-mode-for-old-.patch
file added
+230
0209-mount-add-plain-mountpoints.patch
file added
+131
0210-files-reg-export-parent-dirs-helpers-for-mount-v2.patch
file added
+48
0211-mount-remove-double-ns_id-declaration.patch
file added
+27
0212-mount-export-common-defines-for-mount-v2.patch
file added
+74
0213-mount-export-several-functions-for-mount-v2.patch
file added
+150
0214-mount-export-global-variables-for-mount-v2.patch
file added
+50
0215-mount-add-new-mounts-v2-engine.patch
file added
+1495
0216-zdtm-enable-mounts-compat-mode-on-restore-with-mntns.patch
file added
+71
0217-ci-run-tests-for-old-mount-engine.patch
file added
+35
0218-zdtm-add-new-mnt_ext_sharing-test-for-mount-v2.patch
file added
+328
0219-zdtm-add-mount_complex_sharing-test.patch
file added
+293
0220-zdtm-add-propagation-group-with-mount-flags-to-mount.patch
file added
+112
0221-zdtm-mount-v2-disable-mnt_tracefs-test.patch
file added
+36
0222-ci-make-others-mnt_ext_dev-also-run-for-old-mount-en.patch
file added
+45
0223-test-jenkins-test-for-old-mount-engine.patch
file added
+38
0224-zdtm-mount-v2-disable-pty-console-test.patch
file added
+63
0225-mount-v2-make-mount-engine-fallback-messages-logleve.patch
file added
+51
0226-mount-make-error-messages-differ-in-different-places.patch
file added
+37
0227-zdtm-use-unique-holder-for-cgroups.patch
file added
+96
0228-scripts-ci-mount-test-cgroups-once.patch
file added
+35
0229-criu-ns-add-a-helper-to-hold-a-pid-namespace.patch
file added
+62
0230-apparmor-Fix-Wfortify-source-for-Clang.patch
file added
+34
0231-style-delete-some-redundant-code.patch
file added
+49
0232-mount-fix-Wunused-but-set-variable-for-Clang-15.patch
file added
+28
0233-criu-generate-unique-socket-names.patch
file added
+146
0234-ci-Ubuntu-broke-overlayfs-again.patch
file added
+48
0235-compel-add-rseq-syscall-into-compel-std-plugin-sysca.patch0120-compel-add-rseq-syscall-into-compel-std-plugin-sysca.patch
file renamed
+22 -22
0236-kerndat-check-for-rseq-syscall-support.patch0121-kerndat-check-for-rseq-syscall-support.patch
file renamed
+12 -12
0237-util-move-fork_and_ptrace_attach-helper-from-cr-chec.patch0122-util-move-fork_and_ptrace_attach-helper-from-cr-chec.patch
file renamed
+8 -7
0238-cr-check-Add-ptrace-rseq-conf-dump-feature.patch0123-cr-check-Add-ptrace-rseq-conf-dump-feature.patch
file renamed
+29 -29
0239-rseq-initial-support.patch0124-rseq-initial-support.patch
file renamed
+39 -81
0240-include-add-thread_pointer.h-from-Glibc.patch
file added
+245
0241-clone-noasan-unregister-rseq-at-the-thread-start-for.patch
file added
+143
0242-compel-add-helpers-to-get-set-instruction-pointer.patch
file added
+265
0243-cr-dump-fixup-thread-IP-when-inside-rseq-cs.patch
file added
+262
0244-cr-dump-handle-rseq-flags-field.patch
file added
+383
0245-fixup.patch
file added
+35
criu.spec
file modified
+372 -129
    Update rseq support patches
    
    Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
    
        
0001-criu-8-add-external-net-option.patch 0004-criu-8-add-external-net-option.patch
file renamed
+3 -3
0002-criu-files-Don-t-cache-fd-ids-for-device-files.patch 0007-criu-files-Don-t-cache-fd-ids-for-device-files.patch
file renamed
+3 -3
0003-tcp-Skip-restoring-TCP-state-when-dumping-with-tcp-c.patch 0008-tcp-Skip-restoring-TCP-state-when-dumping-with-tcp-c.patch
file renamed
+3 -3
0004-zdtm-Dumping-restoring-with-tcp-close-on-TCP_CLOSE-s.patch 0009-zdtm-Dumping-restoring-with-tcp-close-on-TCP_CLOSE-s.patch
file renamed
+3 -3
0005-criu-8-Add-more-detailed-description-about-tcp-close.patch 0010-criu-8-Add-more-detailed-description-about-tcp-close.patch
file renamed
+3 -3
0006-Add-support-for-python3-in-criu-coredump.patch 0011-Add-support-for-python3-in-criu-coredump.patch
file renamed
+3 -3
0007-Add-new-files-for-running-criu-coredump-via-python-2.patch 0012-Add-new-files-for-running-criu-coredump-via-python-2.patch
file renamed
+3 -3
0008-coredump-remove-unused-import.patch 0013-coredump-remove-unused-import.patch
file renamed
+3 -3
0009-coredump-sort-imports.patch 0014-coredump-sort-imports.patch
file renamed
+3 -3
0010-coredump-convert-indentation-to-spaces.patch 0015-coredump-convert-indentation-to-spaces.patch
file renamed
+3 -3
0011-python-replace-equality-with-identity-test.patch 0016-python-replace-equality-with-identity-test.patch
file renamed
+3 -3
0012-coredump-drop-unused-variable.patch 0017-coredump-drop-unused-variable.patch
file renamed
+3 -3
0013-coredump-drop-exec-permission.patch 0018-coredump-drop-exec-permission.patch
file renamed
+3 -3
0014-coredump-lint-fix-for-block-comments.patch 0019-coredump-lint-fix-for-block-comments.patch
file renamed
+3 -3
0015-coredump-fix-missing-whitespace-around-operator.patch 0020-coredump-fix-missing-whitespace-around-operator.patch
file renamed
+3 -3
0016-coredump-fix-too-many-blank-lines.patch 0021-coredump-fix-too-many-blank-lines.patch
file renamed
+3 -3
0017-coredump-fix-comparison-to-true.patch 0022-coredump-fix-comparison-to-true.patch
file renamed
+3 -3
0018-coredump-lint-fix-visually-indented-line.patch 0023-coredump-lint-fix-visually-indented-line.patch
file renamed
+3 -3
0019-test-coredump-fix-shellcheck-errors.patch 0024-test-coredump-fix-shellcheck-errors.patch
file renamed
+3 -3
0020-make-enable-lint-for-coredump.patch 0025-make-enable-lint-for-coredump.patch
file renamed
+5 -5
0021-ci-enable-coredump-tests.patch 0026-ci-enable-coredump-tests.patch
file renamed
+3 -3
0022-pie-restorer-remove-excess-hash-printf-specifier.patch 0027-pie-restorer-remove-excess-hash-printf-specifier.patch
file renamed
+3 -3
0023-tty-fix-the-null-pointer-of-get_tty_driver.patch 0028-tty-fix-the-null-pointer-of-get_tty_driver.patch
file renamed
+3 -3
0024-util-use-nftw-in-rmrf-helper.patch 0029-util-use-nftw-in-rmrf-helper.patch
file renamed
+3 -3
0025-criu-ns-make-pidns-init-first-do-setsid.patch 0030-criu-ns-make-pidns-init-first-do-setsid.patch
file renamed
+3 -3
0026-net-optimize-restore_rule-to-not-open-the-CR_FD_RULE.patch 0031-net-optimize-restore_rule-to-not-open-the-CR_FD_RULE.patch
file renamed
+3 -3
0027-ci-replace-deprecated-codecov-bash-uploader.patch 0032-ci-replace-deprecated-codecov-bash-uploader.patch
file renamed
+5 -5
0028-ci-fix-userfaultfd-test-failures.patch 0033-ci-fix-userfaultfd-test-failures.patch
file renamed
+3 -3
0029-ci-use-Fedora-34-for-lint-CI-runs.patch 0034-ci-use-Fedora-34-for-lint-CI-runs.patch
file renamed
+3 -3
0030-tests-improve-the-image-streamer-process-control.patch 0035-tests-improve-the-image-streamer-process-control.patch
file renamed
+3 -3
0031-sockets-don-t-call-sk_setbufs-asyncronously.patch 0036-sockets-don-t-call-sk_setbufs-asyncronously.patch
file renamed
+3 -3
0032-kerndat-check-for-set-getsockopt-SO_BUF_LOCK-availab.patch 0037-kerndat-check-for-set-getsockopt-SO_BUF_LOCK-availab.patch
file renamed
+3 -3
0033-sockets-c-r-bufer-size-locks.patch 0038-sockets-c-r-bufer-size-locks.patch
file renamed
+3 -3
0034-zdtm-add-test-for-socket-buffer-size-locks.patch 0039-zdtm-add-test-for-socket-buffer-size-locks.patch
file renamed
+3 -3
0035-zdtm-make-sock_opts02-also-check-lock-change-by-SO_-.patch 0040-zdtm-make-sock_opts02-also-check-lock-change-by-SO_-.patch
file renamed
+3 -3
0036-clang-format-enable-AlignTrailingComments.patch 0041-clang-format-enable-AlignTrailingComments.patch
file renamed
+3 -3
0037-clang-format-do-several-manual-comment-fixups.patch 0042-clang-format-do-several-manual-comment-fixups.patch
file renamed
+3 -3
0038-clang-format-do-automatic-comment-fixups.patch 0043-clang-format-do-automatic-comment-fixups.patch
file renamed
+4 -4
0039-cr-dump-fail-dumping-when-zombie-process-with-sid-0.patch 0044-cr-dump-fail-dumping-when-zombie-process-with-sid-0.patch
file renamed
+3 -3
0040-clang-format-make-x86_ins_capability_mask-human-read.patch 0045-clang-format-make-x86_ins_capability_mask-human-read.patch
file renamed
+3 -3
0041-ci-disable-socket-raw-test-on-centos8.patch 0046-ci-disable-socket-raw-test-on-centos8.patch
file renamed
+3 -3
0042-zdtm.py-make-tests-with-link_remap-exclusive.patch 0047-zdtm.py-make-tests-with-link_remap-exclusive.patch
file renamed
+3 -3
0043-tests-improve-the-deterministic-behavior-of-the-test.patch 0048-tests-improve-the-deterministic-behavior-of-the-test.patch
file renamed
+3 -3
0044-clang-format-zdtm-fix-clang-complains-about-strange-.patch 0049-clang-format-zdtm-fix-clang-complains-about-strange-.patch
file renamed
+3 -3
0045-seize-restore-cgroup-freezer-to-right-state.patch 0050-seize-restore-cgroup-freezer-to-right-state.patch
file renamed
+3 -3
0046-ci-Use-latest-Fedora-for-lint-ci-runs-again.patch 0051-ci-Use-latest-Fedora-for-lint-ci-runs-again.patch
file renamed
+3 -3
0047-crtools-ignore-SIGPIPE-in-swrk-mode.patch 0052-crtools-ignore-SIGPIPE-in-swrk-mode.patch
file renamed
+3 -3
0048-ci-switch-to-centos-stream-8.patch 0053-ci-switch-to-centos-stream-8.patch
file renamed
+3 -3
0049-check-cleanup-child-processes.patch 0054-check-cleanup-child-processes.patch
file renamed
+3 -3
0050-files-reg-fix-error-handling-in-open_path.patch 0055-files-reg-fix-error-handling-in-open_path.patch
file renamed
+4 -4
0051-files-reg-fix-error-handling-of-rm_parent_dirs.patch 0056-files-reg-fix-error-handling-of-rm_parent_dirs.patch
file renamed
+4 -4
0052-ghost-mount-allocate-remounted_rw-in-shmem-to-get-in.patch 0057-ghost-mount-allocate-remounted_rw-in-shmem-to-get-in.patch
file renamed
+5 -5
0053-files-reg-temporary-remount-writable-the-mount-we-do.patch 0058-files-reg-temporary-remount-writable-the-mount-we-do.patch
file renamed
+4 -4
0054-zdtm-add-ro-mount-check-after-c-r-to-mntns_ghost01.patch 0059-zdtm-add-ro-mount-check-after-c-r-to-mntns_ghost01.patch
file renamed
+3 -3
0055-clang-format-disable-wrong-struct-pointer-declaratio.patch 0060-clang-format-disable-wrong-struct-pointer-declaratio.patch
file renamed
+3 -3
0056-ci-Run-cross-compile-on-debian-stable.patch 0061-ci-Run-cross-compile-on-debian-stable.patch
file renamed
+3 -3
0057-ci-Run-cross-compile-with-debian-testing.patch 0062-ci-Run-cross-compile-with-debian-testing.patch
file renamed
+3 -3
0058-make-Explicitly-enable-FPU-on-ARMv7-builds.patch 0063-make-Explicitly-enable-FPU-on-ARMv7-builds.patch
file renamed
+4 -4
0059-ci-disable-broken-tests-until-fixed.patch 0064-ci-disable-broken-tests-until-fixed.patch
file renamed
+3 -3
0060-test-do-not-use-keep-going-for-single-zdtm-tests.patch 0065-test-do-not-use-keep-going-for-single-zdtm-tests.patch
file renamed
+3 -3
0061-files-reg-try-dump_ghost_remap-if-link-remap-failed-.patch 0066-files-reg-try-dump_ghost_remap-if-link-remap-failed-.patch
file renamed
+4 -4
0062-util-make-page-server-IPv6-safe.patch 0067-util-make-page-server-IPv6-safe.patch
file renamed
+3 -3
0063-sk-unix-Fix-TCP_ESTABLISHED-checks-in-unix-sockets.patch 0068-sk-unix-Fix-TCP_ESTABLISHED-checks-in-unix-sockets.patch
file renamed
+3 -3
0064-ci-Enable-disabled-unix-socket-related-tests.patch 0069-ci-Enable-disabled-unix-socket-related-tests.patch
file renamed
+3 -3
0065-ci-install-procps-in-Alpine.patch 0070-ci-install-procps-in-Alpine.patch
file renamed
+3 -3
0066-test-another-try-to-correctly-fix-the-kernel-version.patch 0071-test-another-try-to-correctly-fix-the-kernel-version.patch
file renamed
+3 -3
0067-x86-compel-fault-inject-bound-xsave-features-set.patch 0072-x86-compel-fault-inject-bound-xsave-features-set.patch
file renamed
+3 -3
0068-x86-compel-fault-inject-print-the-initial-seed.patch 0073-x86-compel-fault-inject-print-the-initial-seed.patch
file renamed
+3 -3
0069-ci-enable-x86-xsave-fault-injection-tests-back.patch 0074-ci-enable-x86-xsave-fault-injection-tests-back.patch
file renamed
+3 -3
0070-Add-documentation-for-timeout-option.patch 0075-Add-documentation-for-timeout-option.patch
file renamed
+3 -3
0071-usernsd-UNS_FDOUT-should-not-require-an-input-descri.patch 0076-usernsd-UNS_FDOUT-should-not-require-an-input-descri.patch
file renamed
+3 -3
0072-libcriu-add-setting-lsm-mount-context-to-libcriu.patch 0077-libcriu-add-setting-lsm-mount-context-to-libcriu.patch
file renamed
+3 -3
0073-ci-use-unstable-release-for-cross-compile.patch 0078-ci-use-unstable-release-for-cross-compile.patch
file renamed
+3 -3
0074-ci-disable-glibc-rseq-support.patch 0079-ci-disable-glibc-rseq-support.patch
file renamed
+3 -3
0075-libcriu-add-single-pre-dump-support.patch 0080-libcriu-add-single-pre-dump-support.patch
file renamed
+3 -3
0076-tests-added-test-for-single-pre-dump-support.patch 0081-tests-added-test-for-single-pre-dump-support.patch
file renamed
+3 -3
0077-zdtm.py-clean-up-MAKEFLAGS-env-variable-before-runni.patch 0082-zdtm.py-clean-up-MAKEFLAGS-env-variable-before-runni.patch
file renamed
+3 -3
0078-zdtm-zdtm_ct-fix-compilation-error-with-strict-proto.patch 0083-zdtm-zdtm_ct-fix-compilation-error-with-strict-proto.patch
file renamed
+3 -3
0079-zdtm-remove-mntns-deleted-dst-test-leftover-from-git.patch 0084-zdtm-remove-mntns-deleted-dst-test-leftover-from-git.patch
file renamed
+3 -3
0080-crtools-remove-excess-always-true-condition.patch 0085-crtools-remove-excess-always-true-condition.patch
file renamed
+3 -3
0081-crtools-rpc-export-current-criu-mode-to-opts.mode.patch 0086-crtools-rpc-export-current-criu-mode-to-opts.mode.patch
file renamed
+3 -3
0082-crtools-use-new-opts.mode-in-image_dir_mode.patch 0087-crtools-use-new-opts.mode-in-image_dir_mode.patch
file renamed
+3 -3
0083-crtools-check-that-cpuinfo-command-has-sub-command.patch 0088-crtools-check-that-cpuinfo-command-has-sub-command.patch
file renamed
+3 -3
0084-sk-unix-Add-support-for-SOCK_SEQPACKET-unix-sockets.patch 0089-sk-unix-Add-support-for-SOCK_SEQPACKET-unix-sockets.patch
file renamed
+3 -3
0085-zdtm-Add-SOCK_SEQPACKET-variants-to-unix-socket-test.patch 0090-zdtm-Add-SOCK_SEQPACKET-variants-to-unix-socket-test.patch
file renamed
+3 -3
0086-tls-fix-typo.patch 0091-tls-fix-typo.patch
file renamed
+3 -3
0087-tls-use-ssize_t-for-return-value.patch 0092-tls-use-ssize_t-for-return-value.patch
file renamed
+3 -3
0088-tls-add-more-comments.patch 0093-tls-add-more-comments.patch
file renamed
+3 -3
0089-uffd-call-disconnect_from_page_server-to-shutdown-a-.patch 0094-uffd-call-disconnect_from_page_server-to-shutdown-a-.patch
file renamed
+3 -3
0090-tls-allow-to-terminate-connections-synchronously.patch 0095-tls-allow-to-terminate-connections-synchronously.patch
file renamed
+3 -3
0091-page-xfer-stop-waiting-for-a-new-command-after-a-clo.patch 0096-page-xfer-stop-waiting-for-a-new-command-after-a-clo.patch
file renamed
+3 -3
0092-ci-reenable-the-lazy-thp-test-in-the-lazy-remote-mod.patch 0097-ci-reenable-the-lazy-thp-test-in-the-lazy-remote-mod.patch
file renamed
+3 -3
0093-test-log-testname.out.inprogress-if-a-test-has-faile.patch 0098-test-log-testname.out.inprogress-if-a-test-has-faile.patch
file renamed
+3 -3
0095-zdtm-static-uffd-events-add-more-log-messages.patch 0100-zdtm-static-uffd-events-add-more-log-messages.patch
file renamed
+3 -3
0096-mount-split-check_mountpoint_fd-from-__open_mountpoi.patch 0101-mount-split-check_mountpoint_fd-from-__open_mountpoi.patch
file renamed
+3 -3
0097-mount-remove-mnt_fd-argument-of-__open_mountpoint.patch 0102-mount-remove-mnt_fd-argument-of-__open_mountpoint.patch
file renamed
+3 -3
0098-proc_parse-add-helper-to-resolve-sdev-from-fd.patch 0103-proc_parse-add-helper-to-resolve-sdev-from-fd.patch
file renamed
+5 -5
0099-mount-btrfs-make-check_mountpoint_fd-fallback-to-get.patch 0104-mount-btrfs-make-check_mountpoint_fd-fallback-to-get.patch
file renamed
+3 -3
0100-ci-test-criu-image-streamer-with-all-tests.patch 0105-ci-test-criu-image-streamer-with-all-tests.patch
file renamed
+3 -3
0101-readme-add-docker-test-badge.patch 0106-readme-add-docker-test-badge.patch
file renamed
+3 -3
0102-contributing-remove-old-badges-and-logo.patch 0107-contributing-remove-old-badges-and-logo.patch
file renamed
+3 -3
0103-ci-update-to-latest-Vagrant-and-Fedora-images.patch 0108-ci-update-to-latest-Vagrant-and-Fedora-images.patch
file renamed
+3 -3
0104-ci-added-.lgtm.yml-file.patch 0109-ci-added-.lgtm.yml-file.patch
file renamed
+3 -3
0105-lib-introduce-feature-check-in-libcriu.patch 0110-lib-introduce-feature-check-in-libcriu.patch
file renamed
+3 -3
0106-lib-added-tests-for-feature-check-in-libcriu.patch 0111-lib-added-tests-for-feature-check-in-libcriu.patch
file renamed
+3 -3
0107-pagemap-tiny-fix-on-truncating-memory-image.patch 0112-pagemap-tiny-fix-on-truncating-memory-image.patch
file renamed
+3 -3
0108-zdtm-fix-zdtm-static-maps00-case-in-arm64.patch 0113-zdtm-fix-zdtm-static-maps00-case-in-arm64.patch
file renamed
+3 -3
0109-compel-fix-GCC-12-failure-out-of-bounds.patch 0114-compel-fix-GCC-12-failure-out-of-bounds.patch
file renamed
+3 -3
0110-criu-fix-configuration-file-scanner-with-GCC-12.patch 0115-criu-fix-configuration-file-scanner-with-GCC-12.patch
file renamed
+3 -3
0111-compel-fix-parasite-with-GCC-12.patch 0116-compel-fix-parasite-with-GCC-12.patch
file renamed
+3 -3
0112-ci-set-continue-on-error-for-cross-compile.patch 0117-ci-set-continue-on-error-for-cross-compile.patch
file renamed
+3 -3
0113-test-autofs-fix-use-after-free.patch 0118-test-autofs-fix-use-after-free.patch
file renamed
+3 -3
0114-Fix-formatting-in-criu-documentation.patch 0119-Fix-formatting-in-criu-documentation.patch
file renamed
+3 -3
0235-compel-add-rseq-syscall-into-compel-std-plugin-sysca.patch 0120-compel-add-rseq-syscall-into-compel-std-plugin-sysca.patch
file renamed
+22 -22
0236-kerndat-check-for-rseq-syscall-support.patch 0121-kerndat-check-for-rseq-syscall-support.patch
file renamed
+12 -12
0237-util-move-fork_and_ptrace_attach-helper-from-cr-chec.patch 0122-util-move-fork_and_ptrace_attach-helper-from-cr-chec.patch
file renamed
+8 -7
0238-cr-check-Add-ptrace-rseq-conf-dump-feature.patch 0123-cr-check-Add-ptrace-rseq-conf-dump-feature.patch
file renamed
+29 -29
0239-rseq-initial-support.patch 0124-rseq-initial-support.patch
file renamed
+39 -81
file added
+35
file modified
+372 -129