Re: [RFC PATCH 2/8] vhost/vhost_task: Hook vhost layer into signal handler

From: Linus Torvalds
Date: Wed May 17 2023 - 20:17:22 EST


On Wed, May 17, 2023 at 5:09 PM Mike Christie
<michael.christie@xxxxxxxxxx> wrote:
>
> + __set_current_state(TASK_RUNNING);
> + rc = get_signal(&ksig);
> + set_current_state(TASK_INTERRUPTIBLE);
> + return rc;

The games with current_state seem nonsensical.

What are they all about? get_signal() shouldn't care, and no other
caller does this thing. This just seems completely random.

Linus