[bmalloc] Bug fix for wait time when it's in mini mode.
https://bugs.webkit.org/show_bug.cgi?id=203121
Reviewed by Yusuke Suzuki.
Since r243144, m_waitTime is never changed on mini mode.
* bmalloc/Scavenger.cpp:
(bmalloc::Scavenger::threadRunLoop):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/bmalloc/ChangeLog b/Source/bmalloc/ChangeLog
index 67dc98a..1d4f4ff 100644
--- a/Source/bmalloc/ChangeLog
+++ b/Source/bmalloc/ChangeLog
@@ -1,3 +1,15 @@
+2019-10-17 Basuke Suzuki <Basuke.Suzuki@sony.com>
+
+ [bmalloc] Bug fix for wait time when it's in mini mode.
+ https://bugs.webkit.org/show_bug.cgi?id=203121
+
+ Reviewed by Yusuke Suzuki.
+
+ Since r243144, m_waitTime is never changed on mini mode.
+
+ * bmalloc/Scavenger.cpp:
+ (bmalloc::Scavenger::threadRunLoop):
+
2019-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
Add a missing #include in DeferredTriggerInlines.h
diff --git a/Source/bmalloc/bmalloc/Scavenger.cpp b/Source/bmalloc/bmalloc/Scavenger.cpp
index 4315c89..51bcb50 100644
--- a/Source/bmalloc/bmalloc/Scavenger.cpp
+++ b/Source/bmalloc/bmalloc/Scavenger.cpp
@@ -500,7 +500,7 @@
if (m_isInMiniMode) {
timeSpentScavenging *= 50;
newWaitTime = std::chrono::duration_cast<std::chrono::milliseconds>(timeSpentScavenging);
- newWaitTime = std::min(std::max(newWaitTime, std::chrono::milliseconds(25)), std::chrono::milliseconds(500));
+ m_waitTime = std::min(std::max(newWaitTime, std::chrono::milliseconds(25)), std::chrono::milliseconds(500));
} else {
timeSpentScavenging *= 150;
newWaitTime = std::chrono::duration_cast<std::chrono::milliseconds>(timeSpentScavenging);