Rebase against 8039941c52758113955d376bd7b6b6e1e5b5f76c

This commit is contained in:
Alistair Leslie-Hughes
2019-05-01 08:07:53 +10:00
parent 133bed10d3
commit 05f918ddb4
7 changed files with 38 additions and 142 deletions

View File

@@ -1,8 +1,8 @@
From 6b854028f5c0aa5ae5cdea1e1ee9a9193fd14eb0 Mon Sep 17 00:00:00 2001
From 5e533251f60d54e5660b81ff847f09408ed3d281 Mon Sep 17 00:00:00 2001
From: Zebediah Figura <z.figura12@gmail.com>
Date: Wed, 20 Jun 2018 15:10:08 -0500
Subject: [PATCH 58/83] server: Don't check for a hung queue when sending
low-level hooks.
Subject: [PATCH] server: Don't check for a hung queue when sending low-level
hooks.
Since user32 does this.
@@ -12,7 +12,7 @@ This logic is independent of the SMTO_ABORTIFHUNG logic on Windows. In fact, IsH
1 file changed, 1 deletion(-)
diff --git a/server/queue.c b/server/queue.c
index 16ed7c5d3..174a4ac09 100644
index 16ed7c5d3dc..174a4ac09f9 100644
--- a/server/queue.c
+++ b/server/queue.c
@@ -1688,7 +1688,6 @@ static int send_hook_ll_message( struct desktop *desktop, struct message *hardwa

View File

@@ -1,19 +1,19 @@
From 8546a498af3b79503e310f80d132abe6b4b49670 Mon Sep 17 00:00:00 2001
From a7cf9dff0dc87d7711df856971d1d6c2465ceba0 Mon Sep 17 00:00:00 2001
From: Zebediah Figura <z.figura12@gmail.com>
Date: Tue, 26 Jun 2018 18:44:44 -0500
Subject: [PATCH] kernel32/tests: Zigzag test.
The primary function is to check for races. The secondary function is to measure performance.
---
dlls/kernel32/tests/sync.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++
dlls/kernel32/tests/sync.c | 79 ++++++++++++++++++++++++++++++++++++++
1 file changed, 79 insertions(+)
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
index 66ec3af..5960e92 100644
index 5896211214f..f4307d1a5b6 100644
--- a/dlls/kernel32/tests/sync.c
+++ b/dlls/kernel32/tests/sync.c
@@ -3025,6 +3025,84 @@ todo_wine
DeleteCriticalSection(&cs);
@@ -3044,6 +3044,84 @@ static void test_crit_section(void)
ok(cs.DebugInfo == NULL, "Unexpected debug info pointer %p.\n", cs.DebugInfo);
}
+static int zigzag_state, zigzag_count[2], zigzag_stop;
@@ -97,7 +97,7 @@ index 66ec3af..5960e92 100644
START_TEST(sync)
{
char **argv;
@@ -3084,5 +3162,6 @@ START_TEST(sync)
@@ -3104,5 +3182,6 @@ START_TEST(sync)
test_srwlock_example();
test_alertable_wait();
test_apc_deadlock();
@@ -105,5 +105,5 @@ index 66ec3af..5960e92 100644
test_crit_section();
}
--
1.9.1
2.20.1