UBLK_F_USER_RECOVERY
return (ub->dev_info.flags & UBLK_F_USER_RECOVERY) &&
return (ub->dev_info.flags & UBLK_F_USER_RECOVERY) &&
return (ubq->flags & UBLK_F_USER_RECOVERY) &&
return !(ub->dev_info.flags & UBLK_F_USER_RECOVERY);
case UBLK_F_USER_RECOVERY:
case (UBLK_F_USER_RECOVERY | UBLK_F_USER_RECOVERY_REISSUE):
case (UBLK_F_USER_RECOVERY | UBLK_F_USER_RECOVERY_FAIL_IO):
if ((info.flags & UBLK_F_QUIESCE) && !(info.flags & UBLK_F_USER_RECOVERY)) {
UBLK_F_USER_RECOVERY);
| UBLK_F_USER_RECOVERY \
#define UBLK_F_ALL_RECOVERY_FLAGS (UBLK_F_USER_RECOVERY \
(info->flags & UBLK_F_USER_RECOVERY))
FEAT_NAME(UBLK_F_USER_RECOVERY),
ctx.flags |= UBLK_F_USER_RECOVERY;
ctx.flags |= UBLK_F_USER_RECOVERY | UBLK_F_USER_RECOVERY_FAIL_IO;
ctx.flags |= UBLK_F_USER_RECOVERY | UBLK_F_USER_RECOVERY_REISSUE;