From c57024901d3b3debbeff4e07aec00e1b6541550e Mon Sep 17 00:00:00 2001 From: Hayato Kuroda Date: Thu, 19 Feb 2026 21:53:55 +0900 Subject: [PATCH] Remove unnecessary function --- src/backend/utils/cache/inval.c | 23 ++++++++--------------- src/include/utils/inval.h | 2 -- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c index d59216b28f1..39a5b132f4d 100644 --- a/src/backend/utils/cache/inval.c +++ b/src/backend/utils/cache/inval.c @@ -895,7 +895,14 @@ LocalExecuteInvalidationMessage(SharedInvalidationMessage *msg) { /* We only care about our own database */ if (msg->rs.dbId == MyDatabaseId) - CallRelSyncCallbacks(msg->rs.relid); + { + for (int i = 0; i < relsync_callback_count; i++) + { + struct RELSYNCCALLBACK *ccitem = relsync_callback_list + i; + + ccitem->function(ccitem->arg, msg->rs.relid); + } + } } else elog(FATAL, "unrecognized SI message ID: %d", msg->id); @@ -1913,20 +1920,6 @@ CallSyscacheCallbacks(SysCacheIdentifier cacheid, uint32 hashvalue) } } -/* - * CallSyscacheCallbacks - */ -void -CallRelSyncCallbacks(Oid relid) -{ - for (int i = 0; i < relsync_callback_count; i++) - { - struct RELSYNCCALLBACK *ccitem = relsync_callback_list + i; - - ccitem->function(ccitem->arg, relid); - } -} - /* * LogLogicalInvalidations * diff --git a/src/include/utils/inval.h b/src/include/utils/inval.h index 5f64fb20477..e83f25d28f1 100644 --- a/src/include/utils/inval.h +++ b/src/include/utils/inval.h @@ -95,8 +95,6 @@ extern void CacheRegisterRelSyncCallback(RelSyncCallbackFunction func, extern void CallSyscacheCallbacks(SysCacheIdentifier cacheid, uint32 hashvalue); -extern void CallRelSyncCallbacks(Oid relid); - extern void InvalidateSystemCaches(void); extern void InvalidateSystemCachesExtended(bool debug_discard); -- 2.47.3