* [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
@ 2018-07-23 13:42 Snild Dolkow
2018-07-23 13:55 ` Steven Rostedt
0 siblings, 1 reply; 13+ messages in thread
From: Snild Dolkow @ 2018-07-23 13:42 UTC (permalink / raw)
To: linux-kernel, Ingo Molnar, Jens Axboe, Steven Rostedt, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds
Cc: Peter Enderborg, Yoshitaka Seto, Oleksiy Avramchenko,
KOSAKI Motohiro, John Stultz, Snild Dolkow
There was a window for racing when task->comm was being written. The
vsnprintf function writes 16 bytes, then counts the rest, then null
terminates. In the meantime, other threads could see the non-terminated
comm value. In our case, it got into the trace system's saved cmdlines
and could cause stack corruption when strcpy'd out of there.
The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
likely needed because of this bug.
Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
Signed-off-by: Snild Dolkow <snild@sony.com>
---
kernel/kthread.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/kthread.c b/kernel/kthread.c
index 481951bf091d..28874afbf747 100644
--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -319,8 +319,10 @@ struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data),
task = create->result;
if (!IS_ERR(task)) {
static const struct sched_param param = { .sched_priority = 0 };
+ char name[TASK_COMM_LEN];
- vsnprintf(task->comm, sizeof(task->comm), namefmt, args);
+ vsnprintf(name, sizeof(name), namefmt, args);
+ set_task_comm(task, name);
/*
* root may have changed our (kthreadd's) priority or CPU mask.
* The kernel thread should not inherit these properties.
--
2.15.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 13:42 [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads Snild Dolkow
@ 2018-07-23 13:55 ` Steven Rostedt
2018-07-23 14:23 ` Snild Dolkow
0 siblings, 1 reply; 13+ messages in thread
From: Steven Rostedt @ 2018-07-23 13:55 UTC (permalink / raw)
To: Snild Dolkow
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On Mon, 23 Jul 2018 15:42:10 +0200
Snild Dolkow <snild@sony.com> wrote:
> There was a window for racing when task->comm was being written. The
> vsnprintf function writes 16 bytes, then counts the rest, then null
> terminates. In the meantime, other threads could see the non-terminated
> comm value. In our case, it got into the trace system's saved cmdlines
> and could cause stack corruption when strcpy'd out of there.
>
> The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
> likely needed because of this bug.
>
> Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
>
> Signed-off-by: Snild Dolkow <snild@sony.com>
> ---
> kernel/kthread.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/kernel/kthread.c b/kernel/kthread.c
> index 481951bf091d..28874afbf747 100644
> --- a/kernel/kthread.c
> +++ b/kernel/kthread.c
> @@ -319,8 +319,10 @@ struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data),
> task = create->result;
> if (!IS_ERR(task)) {
> static const struct sched_param param = { .sched_priority = 0 };
> + char name[TASK_COMM_LEN];
>
> - vsnprintf(task->comm, sizeof(task->comm), namefmt, args);
Can you add a comment here stating something to the affect of:
/* task is now visible to other tasks */
-- Steve
> + vsnprintf(name, sizeof(name), namefmt, args);
> + set_task_comm(task, name);
> /*
> * root may have changed our (kthreadd's) priority or CPU mask.
> * The kernel thread should not inherit these properties.
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 13:55 ` Steven Rostedt
@ 2018-07-23 14:23 ` Snild Dolkow
2018-07-23 15:37 ` Steven Rostedt
0 siblings, 1 reply; 13+ messages in thread
From: Snild Dolkow @ 2018-07-23 14:23 UTC (permalink / raw)
To: Steven Rostedt
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On 07/23/2018 03:55 PM, Steven Rostedt wrote:
> Can you add a comment here stating something to the affect of:
> /* task is now visible to other tasks */
>
> -- Steve
Sure, but isn't that a bit misleading? It will have been visible since
some unknown point in time between waking up kthreadd and the return of
wait_for_completion(); we're not the ones making it visible.
//Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 14:23 ` Snild Dolkow
@ 2018-07-23 15:37 ` Steven Rostedt
2018-07-23 15:49 ` Snild Dolkow
0 siblings, 1 reply; 13+ messages in thread
From: Steven Rostedt @ 2018-07-23 15:37 UTC (permalink / raw)
To: Snild Dolkow
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On Mon, 23 Jul 2018 16:23:09 +0200
Snild Dolkow <snild@sony.com> wrote:
> On 07/23/2018 03:55 PM, Steven Rostedt wrote:
>
> > Can you add a comment here stating something to the affect of:
> > /* task is now visible to other tasks */
> >
> > -- Steve
> Sure, but isn't that a bit misleading? It will have been visible since
> some unknown point in time between waking up kthreadd and the return of
> wait_for_completion(); we're not the ones making it visible.
>
I guess that should be reworded, as that is not what I meant, and I
thought not what I stated. It's stating that the task is now visible,
not that we are now making it invisible. But I guess I was being too
short with what I meant. Here's the full statement:
/*
* task is now visible by other tasks, so updating COMM
* must be protected.
*/
-- Steve
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 15:37 ` Steven Rostedt
@ 2018-07-23 15:49 ` Snild Dolkow
2018-07-23 16:41 ` Steven Rostedt
0 siblings, 1 reply; 13+ messages in thread
From: Snild Dolkow @ 2018-07-23 15:49 UTC (permalink / raw)
To: Steven Rostedt
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On 07/23/2018 05:37 PM, Steven Rostedt wrote:
> On Mon, 23 Jul 2018 16:23:09 +0200
> Snild Dolkow <snild@sony.com> wrote:
>
>> On 07/23/2018 03:55 PM, Steven Rostedt wrote:
>>
>>> Can you add a comment here stating something to the affect of:
>>> /* task is now visible to other tasks */
>>>
>>> -- Steve
>> Sure, but isn't that a bit misleading? It will have been visible since
>> some unknown point in time between waking up kthreadd and the return of
>> wait_for_completion(); we're not the ones making it visible.
>>
>
> I guess that should be reworded, as that is not what I meant, and I
> thought not what I stated. It's stating that the task is now visible,
> not that we are now making it invisible. But I guess I was being too
> short with what I meant. Here's the full statement:
>
> /*
> * task is now visible by other tasks, so updating COMM
> * must be protected.
> */
>
> -- Steve
>
Ah. It's the "now" that trips me up. :)
Will add:
/*
* task is already visible to other tasks, so updating
* COMM must be protected.
*/
Any issues with the commit message? Reading it back again now, it doesn't
seem quite as clear as when I wrote it.
//Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 15:49 ` Snild Dolkow
@ 2018-07-23 16:41 ` Steven Rostedt
2018-07-24 8:17 ` Snild Dolkow
0 siblings, 1 reply; 13+ messages in thread
From: Steven Rostedt @ 2018-07-23 16:41 UTC (permalink / raw)
To: Snild Dolkow
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On Mon, 23 Jul 2018 17:49:36 +0200
Snild Dolkow <snild@sony.com> wrote:
> On 07/23/2018 05:37 PM, Steven Rostedt wrote:
> Will add:
>
> /*
> * task is already visible to other tasks, so updating
> * COMM must be protected.
> */
Thanks.
>
> Any issues with the commit message? Reading it back again now, it doesn't
> seem quite as clear as when I wrote it.
Yeah, I think it does need some updates:
> There was a window for racing when task->comm was being written. The
It would be nice to explain this race window in more detail.
> vsnprintf function writes 16 bytes, then counts the rest, then null
> terminates. In the meantime, other threads could see the non-terminated
> comm value. In our case, it got into the trace system's saved cmdlines
> and could cause stack corruption when strcpy'd out of there.
Perhaps add in the change log something about the fact that the
vsprintf() is performed on the COMM when the task is visible to other
tasks, and that could cause problems if other tasks read the COMM (like
in tracing) without updating it properly with set_task_comm().
-- Steve
>
> The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
> likely needed because of this bug.
>
> Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-23 16:41 ` Steven Rostedt
@ 2018-07-24 8:17 ` Snild Dolkow
2018-07-24 14:48 ` Steven Rostedt
0 siblings, 1 reply; 13+ messages in thread
From: Snild Dolkow @ 2018-07-24 8:17 UTC (permalink / raw)
To: Steven Rostedt
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On 07/23/2018 06:41 PM, Steven Rostedt wrote:
> On Mon, 23 Jul 2018 17:49:36 +0200
> Snild Dolkow <snild@sony.com> wrote:
>> Any issues with the commit message? Reading it back again now, it doesn't
>> seem quite as clear as when I wrote it.
>
> Yeah, I think it does need some updates:
>
>> There was a window for racing when task->comm was being written. The
>
> It would be nice to explain this race window in more detail.
>
I hope the following is more clear:
kthread, tracing: Don't expose half-written comm when creating kthreads
There is a window for racing when printing directly to task->comm,
allowing other threads to see a non-terminated string. The vsnprintf
function fills the buffer, counts the truncated chars, then finally
writes the \0 at the end.
creator other
vsnprintf:
fill (not terminated)
count the rest read/use comm
write \0
The consequences depend on how 'other' uses the string. In our case,
it was copied into the tracing system's saved cmdlines, a buffer of
adjacent TASK_COMM_LEN-byte buffers (note the 'n' where 0 should be):
crash-arm64> x/1024s savedcmd->saved_cmdlines | grep 'evenk'
0xffffffd5b3818640: "irq/497-pwr_evenkworker/u16:12"
...and a strcpy out of there would cause stack corruption:
[224761.522292] Kernel panic - not syncing: stack-protector:
Kernel stack is corrupted in: ffffff9bf9783c78
crash-arm64> kbt | grep 'comm\|trace_print_context'
#6 0xffffff9bf9783c78 in trace_print_context+0x18c(+396)
comm (char [16]) = "irq/497-pwr_even"
crash-arm64> rd 0xffffffd4d0e17d14 8
ffffffd4d0e17d14: 2f71726900000000 5f7277702d373934 ....irq/497-pwr_
ffffffd4d0e17d24: 726f776b6e657665 3a3631752f72656b evenkworker/u16:
ffffffd4d0e17d34: f9780248ff003231 cede60e0ffffff9b 12..H.x......`..
ffffffd4d0e17d44: cede60c8ffffffd4 00000fffffffffd4 .....`..........
The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
likely needed because of this same bug.
Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
This way, there won't be a window where comm is not terminated.
//Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-24 8:17 ` Snild Dolkow
@ 2018-07-24 14:48 ` Steven Rostedt
2018-07-24 15:02 ` Snild Dolkow
0 siblings, 1 reply; 13+ messages in thread
From: Steven Rostedt @ 2018-07-24 14:48 UTC (permalink / raw)
To: Snild Dolkow
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On Tue, 24 Jul 2018 10:17:37 +0200
Snild Dolkow <snild@sony.com> wrote:
> On 07/23/2018 06:41 PM, Steven Rostedt wrote:
> > On Mon, 23 Jul 2018 17:49:36 +0200
> > Snild Dolkow <snild@sony.com> wrote:
> >> Any issues with the commit message? Reading it back again now, it doesn't
> >> seem quite as clear as when I wrote it.
> >
> > Yeah, I think it does need some updates:
> >
> >> There was a window for racing when task->comm was being written. The
> >
> > It would be nice to explain this race window in more detail.
> >
> I hope the following is more clear:
>
> kthread, tracing: Don't expose half-written comm when creating kthreads
>
> There is a window for racing when printing directly to task->comm,
> allowing other threads to see a non-terminated string. The vsnprintf
> function fills the buffer, counts the truncated chars, then finally
> writes the \0 at the end.
>
> creator other
> vsnprintf:
> fill (not terminated)
> count the rest read/use comm
I think it would be better to state what was reading the comm. Like
trace_sched_waking(p)
memcpy(comm, p->comm, TASK_COMM_LEN)
But the rest looks fine.
-- Steve
> write \0
>
> The consequences depend on how 'other' uses the string. In our case,
> it was copied into the tracing system's saved cmdlines, a buffer of
> adjacent TASK_COMM_LEN-byte buffers (note the 'n' where 0 should be):
>
> crash-arm64> x/1024s savedcmd->saved_cmdlines | grep 'evenk'
> 0xffffffd5b3818640: "irq/497-pwr_evenkworker/u16:12"
>
> ...and a strcpy out of there would cause stack corruption:
>
> [224761.522292] Kernel panic - not syncing: stack-protector:
> Kernel stack is corrupted in: ffffff9bf9783c78
>
> crash-arm64> kbt | grep 'comm\|trace_print_context'
> #6 0xffffff9bf9783c78 in trace_print_context+0x18c(+396)
> comm (char [16]) = "irq/497-pwr_even"
>
> crash-arm64> rd 0xffffffd4d0e17d14 8
> ffffffd4d0e17d14: 2f71726900000000 5f7277702d373934 ....irq/497-pwr_
> ffffffd4d0e17d24: 726f776b6e657665 3a3631752f72656b evenkworker/u16:
> ffffffd4d0e17d34: f9780248ff003231 cede60e0ffffff9b 12..H.x......`..
> ffffffd4d0e17d44: cede60c8ffffffd4 00000fffffffffd4 .....`..........
>
> The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
> likely needed because of this same bug.
>
> Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
> This way, there won't be a window where comm is not terminated.
>
>
> //Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-07-24 14:48 ` Steven Rostedt
@ 2018-07-24 15:02 ` Snild Dolkow
0 siblings, 0 replies; 13+ messages in thread
From: Snild Dolkow @ 2018-07-24 15:02 UTC (permalink / raw)
To: Steven Rostedt
Cc: linux-kernel, Ingo Molnar, Jens Axboe, Tejun Heo,
Greg Kroah-Hartman, Linus Torvalds, Peter Enderborg,
Yoshitaka Seto, Oleksiy Avramchenko, KOSAKI Motohiro, John Stultz
On 07/24/2018 04:48 PM, Steven Rostedt wrote:
> On Tue, 24 Jul 2018 10:17:37 +0200
> Snild Dolkow <snild@sony.com> wrote:
>
>> creator other
>> vsnprintf:
>> fill (not terminated)
>> count the rest read/use comm
>
> I think it would be better to state what was reading the comm. Like
>
> trace_sched_waking(p)
> memcpy(comm, p->comm, TASK_COMM_LEN)
>
> But the rest looks fine.
>
> -- Steve
Works for me. Reworded v2 coming up soon.
//Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
@ 2018-09-04 6:52 Snild Dolkow
2018-09-04 7:00 ` Snild Dolkow
2018-09-07 9:44 ` Greg KH
0 siblings, 2 replies; 13+ messages in thread
From: Snild Dolkow @ 2018-09-04 6:52 UTC (permalink / raw)
To: kregkh, stable; +Cc: Oleksiy Avramchenko, Peter Enderborg, Snild Dolkow
I didn't receive any replies on this, and it doesn't seem to have made
it into the latest 3.18 or 4.4 releases. Previously sent on Aug 23rd:
https://lists.linaro.org/pipermail/linux-stable-mirror/2018-August/056347.html
I assume I sent it wrong; maybe missing keywords or recipients? If
anyone can tell me what I missed, I'd appreciate it.
Trivial backport of commit 3e536e222f293053; newer kernels have simply
moved the vararg macros.
Testing: 3.18 and 4.4 booted OK in qemu.
>8------------------------------------------------------8<
[backport of commit 3e536e222f293053 from mainline]
There is a window for racing when printing directly to task->comm,
allowing other threads to see a non-terminated string. The vsnprintf
function fills the buffer, counts the truncated chars, then finally
writes the \0 at the end.
creator other
vsnprintf:
fill (not terminated)
count the rest trace_sched_waking(p):
... memcpy(comm, p->comm, TASK_COMM_LEN)
write \0
The consequences depend on how 'other' uses the string. In our case,
it was copied into the tracing system's saved cmdlines, a buffer of
adjacent TASK_COMM_LEN-byte buffers (note the 'n' where 0 should be):
crash-arm64> x/1024s savedcmd->saved_cmdlines | grep 'evenk'
0xffffffd5b3818640: "irq/497-pwr_evenkworker/u16:12"
...and a strcpy out of there would cause stack corruption:
[224761.522292] Kernel panic - not syncing: stack-protector:
Kernel stack is corrupted in: ffffff9bf9783c78
crash-arm64> kbt | grep 'comm\|trace_print_context'
#6 0xffffff9bf9783c78 in trace_print_context+0x18c(+396)
comm (char [16]) = "irq/497-pwr_even"
crash-arm64> rd 0xffffffd4d0e17d14 8
ffffffd4d0e17d14: 2f71726900000000 5f7277702d373934 ....irq/497-pwr_
ffffffd4d0e17d24: 726f776b6e657665 3a3631752f72656b evenkworker/u16:
ffffffd4d0e17d34: f9780248ff003231 cede60e0ffffff9b 12..H.x......`..
ffffffd4d0e17d44: cede60c8ffffffd4 00000fffffffffd4 .....`..........
The workaround in e09e28671 (use strlcpy in __trace_find_cmdline) was
likely needed because of this same bug.
Solved by vsnprintf:ing to a local buffer, then using set_task_comm().
This way, there won't be a window where comm is not terminated.
Cc: stable@vger.kernel.org
Fixes: bc0c38d139ec7 ("ftrace: latency tracer infrastructure")
Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
[backported to 3.18 / 4.4 by Snild]
Signed-off-by: Snild Dolkow <snild@sony.com>
---
kernel/kthread.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/kernel/kthread.c b/kernel/kthread.c
index 850b255..ac6849e 100644
--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -313,10 +313,16 @@ struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
task = create->result;
if (!IS_ERR(task)) {
static const struct sched_param param = { .sched_priority = 0 };
+ char name[TASK_COMM_LEN];
va_list args;
va_start(args, namefmt);
- vsnprintf(task->comm, sizeof(task->comm), namefmt, args);
+ /*
+ * task is already visible to other tasks, so updating
+ * COMM must be protected.
+ */
+ vsnprintf(name, sizeof(name), namefmt, args);
+ set_task_comm(task, name);
va_end(args);
/*
* root may have changed our (kthreadd's) priority or CPU mask.
--
2.7.4
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-09-04 6:52 Snild Dolkow
@ 2018-09-04 7:00 ` Snild Dolkow
2018-09-07 9:44 ` Greg KH
1 sibling, 0 replies; 13+ messages in thread
From: Snild Dolkow @ 2018-09-04 7:00 UTC (permalink / raw)
To: gregkh, stable; +Cc: Oleksiy Avramchenko, Peter Enderborg
On 09/04/2018 08:52 AM, Snild Dolkow wrote:
> I didn't receive any replies on this, and it doesn't seem to have made
> it into the latest 3.18 or 4.4 releases. Previously sent on Aug 23rd:
> https://lists.linaro.org/pipermail/linux-stable-mirror/2018-August/056347.html
>
> I assume I sent it wrong; maybe missing keywords or recipients? If
> anyone can tell me what I missed, I'd appreciate it.
>
Well, one of my problems might be that I can't spell Greg correctly... :)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-09-04 6:52 Snild Dolkow
2018-09-04 7:00 ` Snild Dolkow
@ 2018-09-07 9:44 ` Greg KH
2018-09-07 9:51 ` Snild Dolkow
1 sibling, 1 reply; 13+ messages in thread
From: Greg KH @ 2018-09-07 9:44 UTC (permalink / raw)
To: Snild Dolkow; +Cc: kregkh, stable, Oleksiy Avramchenko, Peter Enderborg
On Tue, Sep 04, 2018 at 08:52:03AM +0200, Snild Dolkow wrote:
> I didn't receive any replies on this, and it doesn't seem to have made
> it into the latest 3.18 or 4.4 releases. Previously sent on Aug 23rd:
> https://lists.linaro.org/pipermail/linux-stable-mirror/2018-August/056347.html
>
> I assume I sent it wrong; maybe missing keywords or recipients? If
> anyone can tell me what I missed, I'd appreciate it.
You didn't miss anything (well, getting my email address wrong wasn't
the best...) I was just busy with the merge window and all of the other
assorted security mess we have been cleaning up after, combined with
conference travel.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads
2018-09-07 9:44 ` Greg KH
@ 2018-09-07 9:51 ` Snild Dolkow
0 siblings, 0 replies; 13+ messages in thread
From: Snild Dolkow @ 2018-09-07 9:51 UTC (permalink / raw)
To: Greg KH; +Cc: kregkh, stable, Oleksiy Avramchenko, Peter Enderborg
On 09/07/2018 11:44 AM, Greg KH wrote:
> On Tue, Sep 04, 2018 at 08:52:03AM +0200, Snild Dolkow wrote:
>> I didn't receive any replies on this, and it doesn't seem to have made
>> it into the latest 3.18 or 4.4 releases. Previously sent on Aug 23rd:
>> https://lists.linaro.org/pipermail/linux-stable-mirror/2018-August/056347.html
>>
>> I assume I sent it wrong; maybe missing keywords or recipients? If
>> anyone can tell me what I missed, I'd appreciate it.
>
> You didn't miss anything (well, getting my email address wrong wasn't
> the best...) I was just busy with the merge window and all of the other
> assorted security mess we have been cleaning up after, combined with
> conference travel.
>
Ah. Well, blaming you works for me. ;)
I'll try my best to be a little more patient next time.
Thanks,
//Snild
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-09-07 14:31 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-23 13:42 [PATCH RESEND] kthread, tracing: Don't expose half-written comm when creating kthreads Snild Dolkow
2018-07-23 13:55 ` Steven Rostedt
2018-07-23 14:23 ` Snild Dolkow
2018-07-23 15:37 ` Steven Rostedt
2018-07-23 15:49 ` Snild Dolkow
2018-07-23 16:41 ` Steven Rostedt
2018-07-24 8:17 ` Snild Dolkow
2018-07-24 14:48 ` Steven Rostedt
2018-07-24 15:02 ` Snild Dolkow
-- strict thread matches above, loose matches on Subject: below --
2018-09-04 6:52 Snild Dolkow
2018-09-04 7:00 ` Snild Dolkow
2018-09-07 9:44 ` Greg KH
2018-09-07 9:51 ` Snild Dolkow
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.