Searched hist:"9523 feac272ccad2ad8186ba4fcc89103754de52" (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/net/9p/ |
H A D | trans_xen.c | diff 9523feac272ccad2ad8186ba4fcc89103754de52 Wed Sep 06 09:59:08 CDT 2017 Tuomas Tynkkynen <tuomas@tuxera.com> net/9p: Switch to wait_event_killable()
Because userspace gets Very Unhappy when calls like stat() and execve() return -EINTR on 9p filesystem mounts. For instance, when bash is looking in PATH for things to execute and some SIGCHLD interrupts stat(), bash can throw a spurious 'command not found' since it doesn't retry the stat().
In practice, hitting the problem is rare and needs a really slow/bogged down 9p server.
Cc: stable@vger.kernel.org Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
H A D | trans_virtio.c | diff 9523feac272ccad2ad8186ba4fcc89103754de52 Wed Sep 06 09:59:08 CDT 2017 Tuomas Tynkkynen <tuomas@tuxera.com> net/9p: Switch to wait_event_killable()
Because userspace gets Very Unhappy when calls like stat() and execve() return -EINTR on 9p filesystem mounts. For instance, when bash is looking in PATH for things to execute and some SIGCHLD interrupts stat(), bash can throw a spurious 'command not found' since it doesn't retry the stat().
In practice, hitting the problem is rare and needs a really slow/bogged down 9p server.
Cc: stable@vger.kernel.org Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
H A D | client.c | diff 9523feac272ccad2ad8186ba4fcc89103754de52 Wed Sep 06 09:59:08 CDT 2017 Tuomas Tynkkynen <tuomas@tuxera.com> net/9p: Switch to wait_event_killable()
Because userspace gets Very Unhappy when calls like stat() and execve() return -EINTR on 9p filesystem mounts. For instance, when bash is looking in PATH for things to execute and some SIGCHLD interrupts stat(), bash can throw a spurious 'command not found' since it doesn't retry the stat().
In practice, hitting the problem is rare and needs a really slow/bogged down 9p server.
Cc: stable@vger.kernel.org Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|