On 10/24/2017 01:57 PM, Josef Bacik wrote: > From: Josef Bacik <jbacik@xxxxxx> > > If you do not set sk_sndtimeo you will get -ERESTARTSYS if there is a > pending signal when you enter sendmsg, which we handle properly. > However if you set a timeout for your commands we'll set sk_sndtimeo to > that timeout, which means that sendmsg will start returning -EINTR > instead of -ERESTARTSYS. Fix this by checking either cases and doing > the correct thing. Added for 4.14, thanks Josef. -- Jens Axboe