Updated eventfd_synchronization patchset

This commit is contained in:
Alistair Leslie-Hughes
2020-11-15 13:12:28 +11:00
parent 852a7d9a7d
commit 7bdc1d6bac
3 changed files with 236 additions and 118 deletions

View File

@@ -1,4 +1,4 @@
From b1d3f568603db79bb2ceb1ed7c19faf01832a1f6 Mon Sep 17 00:00:00 2001
From 260c2c237a88e187757c51cdd31ecb78da45af34 Mon Sep 17 00:00:00 2001
From: Zebediah Figura <z.figura12@gmail.com>
Date: Fri, 8 Jun 2018 18:51:40 -0500
Subject: [PATCH] server: Add an object operation to grab the esync file
@@ -11,7 +11,7 @@ Split off to decrease patch size.
server/change.c | 1 +
server/clipboard.c | 1 +
server/completion.c | 1 +
server/console.c | 5 +++++
server/console.c | 7 +++++++
server/debugger.c | 2 ++
server/device.c | 4 ++++
server/directory.c | 2 ++
@@ -39,7 +39,7 @@ Split off to decrease patch size.
server/timer.c | 1 +
server/token.c | 1 +
server/winstation.c | 2 ++
33 files changed, 65 insertions(+)
33 files changed, 67 insertions(+)
diff --git a/server/async.c b/server/async.c
index 81d575b52bd..bdd68663ab9 100644
@@ -110,7 +110,7 @@ index 0bad4d7a260..176cf1b817e 100644
no_signal, /* signal */
no_get_fd, /* get_fd */
diff --git a/server/console.c b/server/console.c
index ebcc8beb97c..038a9c13663 100644
index a290e0647e4..1c9a705632f 100644
--- a/server/console.c
+++ b/server/console.c
@@ -81,6 +81,7 @@ static const struct object_ops console_input_ops =
@@ -145,7 +145,23 @@ index ebcc8beb97c..038a9c13663 100644
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
@@ -305,6 +309,7 @@ static const struct object_ops console_connection_ops =
@@ -297,6 +301,7 @@ static const struct object_ops input_device_ops =
input_device_add_queue, /* add_queue */
NULL, /* remove_queue */
NULL, /* signaled */
+ NULL, /* get_esync_fd */
no_satisfied, /* satisfied */
no_signal, /* signal */
input_device_get_fd, /* get_fd */
@@ -327,6 +332,7 @@ static const struct object_ops output_device_ops =
output_device_add_queue, /* add_queue */
NULL, /* remove_queue */
NULL, /* signaled */
+ NULL, /* get_esync_fd */
no_satisfied, /* satisfied */
no_signal, /* signal */
output_device_get_fd, /* get_fd */
@@ -365,6 +371,7 @@ static const struct object_ops console_connection_ops =
no_add_queue, /* add_queue */
NULL, /* remove_queue */
NULL, /* signaled */
@@ -687,5 +703,5 @@ index c9c85e50fff..12060b82c83 100644
no_signal, /* signal */
no_get_fd, /* get_fd */
--
2.28.0
2.29.2

View File

@@ -3,4 +3,3 @@ Depends: server-Realtime_Priority
Depends: ntdll-Junction_Points
Depends: server-PeekMessage
Depends: server-Signal_Thread
Disabled: true