From c57024901d3b3debbeff4e07aec00e1b6541550e Mon Sep 17 00:00:00 2001
From: Hayato Kuroda <kuroda.hayato@fujitsu.com>
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

