EWOULDBLOCK
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
if (rc != -EWOULDBLOCK) {
rc = -EWOULDBLOCK;
if (rc != -EWOULDBLOCK)
if (rc != -EWOULDBLOCK)
return ERR_PTR(-EWOULDBLOCK);
ret = -EWOULDBLOCK;
if (ret == -EWOULDBLOCK) {
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
if (ret && ret != -EWOULDBLOCK) {
return locked ? 0 : -EWOULDBLOCK;
return -EWOULDBLOCK;
if (r < 0 && r != -EWOULDBLOCK)
if (!r || (r == -EWOULDBLOCK)) {
case -EWOULDBLOCK:
r = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
if (r == -EWOULDBLOCK)
return -EWOULDBLOCK;
return -EWOULDBLOCK;
rc = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
retval = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
int srcu_idx, ret = -EWOULDBLOCK;
int srcu_idx, ret = -EWOULDBLOCK;
int srcu_idx, ret = -EWOULDBLOCK;
int srcu_idx, ret = -EWOULDBLOCK;
int ret = -EWOULDBLOCK;
int srcu_idx, ret = -EWOULDBLOCK;
event = ERR_PTR(-EWOULDBLOCK);
ret = -EWOULDBLOCK;
if (!status && (ret < 0) && (ret != -EINTR) && (ret != -EWOULDBLOCK)) {
return -EWOULDBLOCK;
ret = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
res = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK; /* Same as EAGAIN in Linux */
return ERR_PTR(-EWOULDBLOCK);
return -EWOULDBLOCK;
if (rc >= 0 || rc != -EWOULDBLOCK)
case -EWOULDBLOCK:
error = -EWOULDBLOCK;
{ nfserr_jukebox, -EWOULDBLOCK },
ret = -EWOULDBLOCK;
ENOLCK, ENOSYS, ENOTEMPTY, ELOOP, EWOULDBLOCK, ENOMSG, EUNATCH,
if (error == -EWOULDBLOCK)
return -EWOULDBLOCK;
return -EWOULDBLOCK;
if (error == -EWOULDBLOCK)
if (error == -EWOULDBLOCK)
while ((error = break_layout(inode, false)) == -EWOULDBLOCK) {
return -EWOULDBLOCK;
if (ret == -EWOULDBLOCK && di) {
ret = ret ? 0 : -EWOULDBLOCK;
ret = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
return -EWOULDBLOCK;
ret = -EWOULDBLOCK;
static_assert(EAGAIN == EWOULDBLOCK); /* everywhere */
BUILD_BUG_ON(EAGAIN != EWOULDBLOCK);
test("(-EAGAIN)", "(%pe)", ERR_PTR(-EWOULDBLOCK));
err = -EWOULDBLOCK;
err = -EWOULDBLOCK;
err = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
ret = -EWOULDBLOCK;
if ((res < 0) && (res != -EWOULDBLOCK))
if (ret == -EWOULDBLOCK || ret == 0) {
if (ret == -EWOULDBLOCK)
return -EWOULDBLOCK;
if (err == -EWOULDBLOCK && noblock){
(!ret || errno != EAGAIN || errno != EWOULDBLOCK))
if (nonblocking && ret < 0 && errno == EWOULDBLOCK)
if (errno == EAGAIN || errno == EWOULDBLOCK)
return errno == 0 ? -EWOULDBLOCK : -errno;
return errno == 0 ? -EWOULDBLOCK : -errno;
return errno == 0 ? -EWOULDBLOCK : -errno;
if (errno != EWOULDBLOCK) {
if (errno != EWOULDBLOCK) {
if (errno != EWOULDBLOCK) {
if (errno == EAGAIN || errno == EWOULDBLOCK)
if (errno == EAGAIN || errno == EWOULDBLOCK)
if (ret < 0 && (errno == EAGAIN || errno == EWOULDBLOCK))
if (!requeued.val || errno != EWOULDBLOCK) {
if (ret && errno != EWOULDBLOCK && errno != ETIMEDOUT)
if (res != 0 && errno != EWOULDBLOCK) {
if (!res || errno != EWOULDBLOCK) {
if (!res || errno != EWOULDBLOCK) {
err = (errno == EAGAIN || errno == EWOULDBLOCK);
if (len < 0 && errno != EAGAIN && errno != EWOULDBLOCK)
if (len < 0 && errno != EAGAIN && errno != EWOULDBLOCK)
if (errno == EAGAIN || errno == EWOULDBLOCK)
return -EWOULDBLOCK;
false) == -EWOULDBLOCK)