diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index 3356f09e11782ab4d9bcc85f71f66a9a869e01b2..fd8fde53bdc22d22307e9c6441eb7194941840f8 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -170,6 +170,16 @@
    fun:_ZN3IPC7Channel11ChannelImpl4SendEPNS_7MessageE
 }
 
+{
+   # Strange...
+   bug_20653a
+   Memcheck:Param
+   write(buf)
+   ...
+   fun:sqlite3OsWrite
+   fun:pager_write_pagelist
+   fun:sqlite3PagerCommitPhaseOne
+}
 {
    # There is a fix in mainline, http://www.sqlite.org/cvstrac/chngview?cn=5968
    # See also http://article.gmane.org/gmane.comp.db.sqlite.general/43177
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index 20c746de8a7fc70b42c809c1e19a34b8623b858f..edd679c5e5831889ce4a73f95f12b1a8c9ab2bc8 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -541,16 +541,6 @@
    fun:_ZN16MessageLoopForIO19WatchFileDescriptorEibNS_4ModeEPN4base19MessagePumpLibevent21FileDescriptorWatcherEPNS2_7WatcherE
    fun:_ZN3IPC7Channel11ChannelImpl23ProcessOutgoingMessagesEv
 }
-{
-   # Strange...
-   bug_20653a
-   Memcheck:Param
-   write(buf)
-   ...
-   fun:sqlite3OsWrite
-   fun:pager_write_pagelist
-   fun:sqlite3PagerCommitPhaseOne
-}
 {
    # Strange...
    bug_20653b