Thread (10 messages) 10 messages, 4 authors, 2018-12-07

Re: [PATCH v4] signal: add taskfd_send_signal() syscall

From: Daniel Colascione <hidden>
Date: 2018-12-06 22:01:23
Also in: linux-fsdevel, linux-man, lkml

On Thu, Dec 6, 2018 at 1:47 PM Eric W. Biederman [off-list ref] wrote:
Christian Brauner [off-list ref] writes:
quoted
quoted
Your intention is to add the thread case to support pthreads once the
process case is sorted out.  So this is something that needs to be made
clear.  Did I miss how you plan to handle threads?
Yeah, maybe you missed it in the commit message [2] which is based on a
discussion with Andy [3] and Arnd [4]:
Looking at your references I haven't missed it.  You are not deciding
anything as of yet to keep it simple.  Except you are returning
EOPNOTSUPP.  You are very much intending to do something.
So what *should* happen in that case? A panic? Come on. There's
nothing wrong with returning an error pending an expansion of
capabilities later.
Decide.  Do you use the flags parameter or is the width of the
target depending on the flags.
Huh?
That is fundamental to how the system call and it's extensions work.
That is fundamental to my review.
Your review makes no sense and comes off as an increasingly nitpicky
strategy of blocking the change no matter what Christian does. On
several occasions, you've just said "no, I don't like this" without
constructively trying to suggest an alternative that allows us to make
progress. That's obstruction, and this patch should get into the tree
over your nack.
Until that is decided.
Nacked-by: "Eric W. Biederman" [off-list ref]

There are a lot of fundamental maintenance issues and you can very easily
get them wrong if you are not clear on the job of the file descriptor
and the job of the flags argument.
There are no maintenance issues. Christian has bent over backwards
trying to address all the code concerns raised in this thread, and
nothing has been good enough.
I want don't want new crap that we have to abandon that has a nasty set
of bugs because no one wanted to think through the system call all of
the way and understand the corner cases.
What bugs? You have identified no bugs. There is no problem with the
API signature. It signals a task. You get that from proc.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help