diff --git a/mm/vmscan.c b/mm/vmscan.c
index 599e5616b12392a99b3b0c8e1ea5be7732dd377c..9c125f793bf5fa394e20a3192402fc6bd614de0f 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -1042,7 +1042,7 @@ void reclaim_throttle(pg_data_t *pgdat, enum vmscan_throttle_state reason)
 
 		break;
 	case VMSCAN_THROTTLE_NOPROGRESS:
-		timeout = HZ/10;
+		timeout = HZ/2;
 		break;
 	case VMSCAN_THROTTLE_ISOLATED:
 		timeout = HZ/50;