diff for duplicates of <20220510142202.GB23277@redhat.com>
diff --git a/a/1.txt b/N1/1.txt
index 04774c8..20dd454 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -31,4 +31,10 @@ And ptrace_resume() can probably clear JOBCTL_PTRACE_FROZEN along with
JOBCTL_TRACED to make this optimization work better. The same for
ptrace_signal_wake_up().
-Oleg.
\ No newline at end of file
+Oleg.
+
+
+_______________________________________________
+linux-um mailing list
+linux-um@lists.infradead.org
+http://lists.infradead.org/mailman/listinfo/linux-um
\ No newline at end of file
diff --git a/a/content_digest b/N1/content_digest
index 76f6031..8f0b2fe 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -80,7 +80,13 @@
"JOBCTL_TRACED to make this optimization work better. The same for\n",
"ptrace_signal_wake_up().\n",
"\n",
- "Oleg."
+ "Oleg.\n",
+ "\n",
+ "\n",
+ "_______________________________________________\n",
+ "linux-um mailing list\n",
+ "linux-um\@lists.infradead.org\n",
+ "http://lists.infradead.org/mailman/listinfo/linux-um"
]
-c6f7ef40e140128e077db6b6c76a6f49b9655a597a593de01cddd5166ce8c5af
+4ac8ec945f02f6fea1e49ad2f188102664b4878b8e025e9b191a167e3c0a0f71
diff --git a/a/1.txt b/N2/1.txt
index 04774c8..34c5662 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -16,7 +16,7 @@ On 05/05, Eric W. Biederman wrote:
> + * not set JOBCTL_PTRACE_FROZEN or enter __TASK_TRACED anew.
> */
> - spin_lock_irq(&task->sighand->siglock);
-> - if (READ_ONCE(task->__state) == __TASK_TRACED) {
+> - if (READ_ONCE(task->__state) = __TASK_TRACED) {
> + if (lock_task_sighand(task, &flags)) {
But I still think that a lockless
diff --git a/a/content_digest b/N2/content_digest
index 76f6031..1959554 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -11,7 +11,7 @@
"Subject\0Re: [PATCH v4 10/12] ptrace: Don't change __state\0"
]
[
- "Date\0Tue, 10 May 2022 16:23:18 +0200\0"
+ "Date\0Tue, 10 May 2022 14:23:18 +0000\0"
]
[
"To\0Eric W. Biederman <ebiederm\@xmission.com>\0"
@@ -65,7 +65,7 @@
"> +\t * not set JOBCTL_PTRACE_FROZEN or enter __TASK_TRACED anew.\n",
"> \t */\n",
"> -\tspin_lock_irq(&task->sighand->siglock);\n",
- "> -\tif (READ_ONCE(task->__state) == __TASK_TRACED) {\n",
+ "> -\tif (READ_ONCE(task->__state) = __TASK_TRACED) {\n",
"> +\tif (lock_task_sighand(task, &flags)) {\n",
"\n",
"But I still think that a lockless\n",
@@ -83,4 +83,4 @@
"Oleg."
]
-c6f7ef40e140128e077db6b6c76a6f49b9655a597a593de01cddd5166ce8c5af
+f336d407ccab3726fff9a7444ac9d0f1d34b77d618052e26c6407f212f0adcaa
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.