diff --git a/block/blk-core.c b/block/blk-core.c
index 687d7732f23a04a6e090fa15e3b5fbdfe3308d1c..c4b57d8806fe15697df005270d0b14d558a55d4d 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -2753,9 +2753,9 @@ static bool blk_pm_allow_request(struct request *rq)
 		return rq->rq_flags & RQF_PM;
 	case RPM_SUSPENDED:
 		return false;
+	default:
+		return true;
 	}
-
-	return true;
 }
 #else
 static bool blk_pm_allow_request(struct request *rq)