do_poll: return -EINTR when signalled