EDEADLOCK
return -EDEADLOCK;
return -EDEADLOCK;
return -EDEADLOCK;
rc = -EDEADLOCK;
if (ret != -EDEADLOCK) {
if (ret != -EDEADLOCK) {
return -EDEADLOCK;
return -EDEADLOCK;
EBADR, EDEADLOCK, ENODATA, ETIME, ENONET, EREMOTE, ECOMM,
error = -EDEADLOCK;
error = -EDEADLOCK;
return -EDEADLOCK;
error = -EDEADLOCK;
error = -EDEADLOCK;
case -EDEADLOCK:
case -EDEADLOCK:
case -EDEADLOCK:
case -EDEADLOCK:
return -EDEADLOCK;
return -EDEADLOCK;
return -EDEADLOCK;
return -EDEADLOCK;
error = -EDEADLOCK;
case -EDEADLOCK:
return -EDEADLOCK;
return -EDEADLOCK;
case -EDEADLOCK:
if (error == -EDEADLOCK && !(sc->flags & XCHK_TRY_HARDER))
if (error == -EDEADLOCK && !(sc->flags & XCHK_TRY_HARDER))
if (res != -EDEADLOCK || detect_deadlock)
#if EDEADLK != EDEADLOCK /* mips, sparc, powerpc */
E(EDEADLOCK),