Thread (27 messages) flat view 27 messages, 6 authors, 2021-09-15

Re: [PATCH 4/4 v0.5] sched/umcg: add Documentation/userspace-api/umcg.rst

From: Peter Oskolkov <hidden>
Date: 2021-09-14 16:58:01
Also in: lkml

On Tue, Sep 14, 2021 at 9:34 AM Tao Zhou [off-list ref] wrote:

[...]
quoted
+- worker to worker context switch:
+  ``W1:RUNNING+W2:IDLE => W1:IDLE+W2:RUNNING``:
+
+  - in the userspace, in the context of W1 running:
+
+    - ``W2:IDLE => W2:RUNNING|LOCKED`` (mark W2 as running)
+    - ``W1:RUNNING => W1:IDLE|LOCKED`` (mark self as idle)
+    - ``W2.next_tid := W1.next_tid; S.next_tid := W2.next_tid``
                                                        ^^^^^^^^
W2.next_tid is a server. S.next_tid should be a worker; say:

  S.next_tid := W2.tid
You are definitely right here. I'll fix the doc in the next patchset.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help