diff options
author | Manuel Reimer | 2018-08-05 13:55:48 +0200 |
---|---|---|
committer | Manuel Reimer | 2018-08-05 16:17:29 +0200 |
commit | 425e2504f77f008545b76c3b02b30ee6858aacb9 (patch) | |
tree | 8f17515caff23471fd871a1f4ae95036591ed5ea /wine-staging-back-out-ntdll-futex-condition-var.diff | |
parent | f4a3fd8e6bca83fbdb8efe65632ff843f59d7823 (diff) | |
download | aur-425e2504f77f008545b76c3b02b30ee6858aacb9.tar.gz |
Back out ntdll-futex-condition-var patchset
https://bugs.winehq.org/show_bug.cgi?id=45558
Diffstat (limited to 'wine-staging-back-out-ntdll-futex-condition-var.diff')
-rw-r--r-- | wine-staging-back-out-ntdll-futex-condition-var.diff | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/wine-staging-back-out-ntdll-futex-condition-var.diff b/wine-staging-back-out-ntdll-futex-condition-var.diff new file mode 100644 index 000000000000..188d1b871753 --- /dev/null +++ b/wine-staging-back-out-ntdll-futex-condition-var.diff @@ -0,0 +1,73 @@ +diff -U 8 -pr a/patches/patchinstall.sh b/patches/patchinstall.sh +--- a/patches/patchinstall.sh 2018-07-30 10:09:31.000000000 +0200 ++++ b/patches/patchinstall.sh 2018-08-05 11:32:52.466918627 +0200 +@@ -245,17 +245,16 @@ patch_enable_all () + enable_ntdll_SystemInterruptInformation="$1" + enable_ntdll_SystemRoot_Symlink="$1" + enable_ntdll_ThreadTime="$1" + enable_ntdll_Threading="$1" + enable_ntdll_User_Shared_Data="$1" + enable_ntdll_WRITECOPY="$1" + enable_ntdll_Wait_User_APC="$1" + enable_ntdll_Zero_mod_name="$1" +- enable_ntdll_futex_condition_var="$1" + enable_ntdll_set_full_cpu_context="$1" + enable_ntoskrnl_Stubs="$1" + enable_nvapi_Stub_DLL="$1" + enable_nvcuda_CUDA_Support="$1" + enable_nvcuvid_CUDA_Video_Support="$1" + enable_nvencodeapi_Video_Encoder="$1" + enable_ole32_HGLOBALStream="$1" + enable_ole32_STGPROP="$1" +@@ -922,19 +921,16 @@ patch_enable () + enable_ntdll_WRITECOPY="$2" + ;; + ntdll-Wait_User_APC) + enable_ntdll_Wait_User_APC="$2" + ;; + ntdll-Zero_mod_name) + enable_ntdll_Zero_mod_name="$2" + ;; +- ntdll-futex-condition-var) +- enable_ntdll_futex_condition_var="$2" +- ;; + ntdll-set_full_cpu_context) + enable_ntdll_set_full_cpu_context="$2" + ;; + ntoskrnl-Stubs) + enable_ntoskrnl_Stubs="$2" + ;; + nvapi-Stub_DLL) + enable_nvapi_Stub_DLL="$2" +@@ -5449,31 +5445,16 @@ fi + # | + if test "$enable_ntdll_Zero_mod_name" -eq 1; then + patch_apply ntdll-Zero_mod_name/0001-ntdll-Initialize-mod_name-to-zero.patch + ( + printf '%s\n' '+ { "Qian Hong", "ntdll: Initialize mod_name to zero.", 1 },'; + ) >> "$patchlist" + fi + +-# Patchset ntdll-futex-condition-var +-# | +-# | This patchset fixes the following Wine bugs: +-# | * [#45524] Add a futex-based implementation of condition variables +-# | +-# | Modified files: +-# | * dlls/ntdll/sync.c +-# | +-if test "$enable_ntdll_futex_condition_var" -eq 1; then +- patch_apply ntdll-futex-condition-var/0001-ntdll-Add-a-futex-based-condition-variable-implement.patch +- ( +- printf '%s\n' '+ { "Zebediah Figura", "ntdll: Add a futex-based condition variable implementation.", 1 },'; +- ) >> "$patchlist" +-fi +- + # Patchset ntdll-set_full_cpu_context + # | + # | Modified files: + # | * dlls/ntdll/signal_i386.c + # | + if test "$enable_ntdll_set_full_cpu_context" -eq 1; then + patch_apply ntdll-set_full_cpu_context/0001-ntdll-Add-back-SS-segment-prefixes-in-set_full_cpu_c.patch + ( |