Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vt3jz-000KWh-2j for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 13:06:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vt3jy-003epo-2P for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 13:06:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vt3jy-003epg-0v for pgsql-hackers@lists.postgresql.org; Thu, 19 Feb 2026 13:06:46 +0000 Received: from mail-japaneastazon11010067.outbound.protection.outlook.com ([52.101.229.67] helo=TY3P286CU002.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vt3ju-000000008qR-41FT for pgsql-hackers@lists.postgresql.org; Thu, 19 Feb 2026 13:06:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VZsE0025pNKSB7NJdL8Eywc39r9cd9R8rbWZ3dH+scmDi0G9NhiSUI51pOwsaAIMrtxl99pgFD/sES85aOJrglz5XIa1VTdjXJ7PkzDrkwBQRxZD9ZcP2LtZ13vWsVfAWtTYCyehTtIvAggDhvPOC2ngTV3rLixP/n/CMRGFtVpTbfVO7tP7XfLHP+MvM9jKq85MtJHPtcndx0M2L5XC1a3pO8foBuIV2mb2kXJ8PHohThB5Emx6GbgJrZBvFP3CKcdWx+Hqe/kzLpbezjeJUKuGkO2djUJvNqS1T6nPRMXEdPqUMC4rN7RYMHYXfH6F42a+Ee3fSI5YgsZn0bzwjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v9yustKqwJxdSMllUnsHsijJvl+WPsWNWCf7g1q1uz0=; b=Af8QSnMrItqouPm8DY0IRauX0TbA9cuw90X0wcMf5iqb4TLI5hM8himrvUjiMK8m5Ubu/adGJN6a2b5/vzcf+tkvz7AgUY1t044BFobf7DiW8x1XPyajXOa+QW4pZWp+0Q8bOxyV/WAaBY3oHaPE7Drt5KfiGQtc4+cXLP3/n8IUhZPC2BGu5NxKmAw1E2YxWad+VV7Uf1XWHNdOyYQwxUviSwAl3S4B8I93r7WUjnf3J4uSDmvZ9qSrKULuDI1i2DwA7MIO2sl/prw73zUxMD5SC0WLH2tWu3DATwO8JFLhJdodxfzehjCzguKg8ceLY52Mn/8yoBNFy+wzBG+VXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v9yustKqwJxdSMllUnsHsijJvl+WPsWNWCf7g1q1uz0=; b=ikihB83jw/5nYM2tJhG3qRGOcsW+C+w+IEoo0mWpLVEsgrp7gCFIGwFcyKEcB3LM25rdlH1y2MiUshCW80X90VDOLaiJXR1vV8AYNAtP5ZYGXMN7+Hy0Enk9X2ArpnRatMfFw/IJgTgOp2kzux8apBFtCwsqeuCM5plZbJQMr3nmOh+yg64UgrHNUtMxqtKrPZ1/C2qhSSCPCPVwyneSpwQMpb1KNRktEHqb2KwBWy121CPEtuEe7rk7SH/th8aRpA8vAcdMo3OQ+sjiyEAysh+f6SsVgFi5hdDqpjVk94V34qE8GEfqLksYNOJWXDRrovyBh7InnUTAm6AxowsbhA== Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com (2603:1096:604:2e5::8) by OS7PR01MB11539.jpnprd01.prod.outlook.com (2603:1096:604:241::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.15; Thu, 19 Feb 2026 13:06:34 +0000 Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893]) by OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893%5]) with mapi id 15.20.9632.015; Thu, 19 Feb 2026 13:06:34 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Zharkov Roman' CC: "pgsql-hackers@lists.postgresql.org" , Amit Kapila , "Zhijie Hou (Fujitsu)" , "ShlokKumar.Kyal@fujitsu.com" , Masahiko Sawada Subject: RE: Selectively invalidate caches in pgoutput module Thread-Topic: Selectively invalidate caches in pgoutput module Thread-Index: AduMEVURgFGp6eUAQN6YSv+hf231ND64bK0ABqB67zA= Date: Thu, 19 Feb 2026 13:06:34 +0000 Message-ID: References: <3b15ca9a-a7dc-2a0a-434a-bc5cba201108@postgrespro.ru> In-Reply-To: <3b15ca9a-a7dc-2a0a-434a-bc5cba201108@postgrespro.ru> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ActionId=d26b7d3d-3715-4676-ae45-c17fead5f945;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=true;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED?;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2026-02-19T07:54:18Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Tag=10, 3, 0, 1; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS9PR01MB12149:EE_|OS7PR01MB11539:EE_ x-ms-office365-filtering-correlation-id: 26730f2f-c4c2-42df-3d38-08de6fb7b53e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|6049299003|38070700021|1580799027|4053099003; x-microsoft-antispam-message-info: =?iso-2022-jp?B?dlQzS2RlNHh1N2NBby9sN3ZEd0hJa0tKcDg4WXZDaWFmSU13U1NRa0V1?= =?iso-2022-jp?B?ZDIzUUM4YzFyZkNrRWNBbXVlczZIT1FhSjFrbVduUTI1Mkg0NEpPNStO?= =?iso-2022-jp?B?SkpML0ZONWVTM01ZQXpUM2hRZDBqNHhtVWlMTnRWN3owWTN4ZGplbk53?= =?iso-2022-jp?B?emFwZzlHam82dnMyTXF4OHF1bGEwOGQxd2pxK2g2bmJyMWI0R1FEd2xx?= =?iso-2022-jp?B?cjVSQ3BKeStYUXptalA5RE8xbWpKVzVpM1ZRRjhBaDEvTVQzY2laTW0z?= =?iso-2022-jp?B?T0Nrd2liL0hESk93cm9YZUJLL3BlTXRlM0d5QXFtYWFDSjBxUGVXd0Nl?= =?iso-2022-jp?B?em9LVjd0bHhlNGVzODRNeC9mam1GdXdYSzNTRVRoMWdrTVdla003bUl2?= =?iso-2022-jp?B?NElsQlFPYmUra0ViMnBvK1U3aVFoV1c1WnJOcVJRU3l4aCtGbVRYeEkw?= =?iso-2022-jp?B?ZHVxeHg3QTZhRTJ3U3cvSnQ3TmZjeUtPSFpHTDNiaXNvSUh6OUR1Mk9o?= =?iso-2022-jp?B?Q1lCdEpRZGNXaTNnRnhRYXUwMkZQck55N2VuQW54MzRkbWNmSHdYS0Qv?= =?iso-2022-jp?B?eE93eUxUbjJiU2JtL0VBcElVQjQ2bGUrSHprSU1Kd2dsTTNSQXlTcEc3?= =?iso-2022-jp?B?VzhWeEh2cURUaHVhSkd6UmdZdjVscDZoVzI0YWxhQnkrQkp0c3NkQUlk?= =?iso-2022-jp?B?SDVPZzdhVEd6c3lRVkVyWWZPSFo4c2NEZ1grMnBUeDVYNnZjb3VnOWJx?= =?iso-2022-jp?B?cnAxcDBhTEpvOHc5QUlhN1ZTNFkwU0wrYk8wV0t5ZXhpZVRlSHNnZkJC?= =?iso-2022-jp?B?RkUxOVBuRmxxMFhJU2RONEN2aGFacWdrc2ozcTRienBLcnVzdFRZTGpX?= =?iso-2022-jp?B?QmVlakJjZHN3WE1nS0RLTGdXK3hCTzU0em9HM2ZXc2RpSDIyZTRaU1Iv?= =?iso-2022-jp?B?anZoYTNQNEtKTU5IZWNwZ08zbGFNQUpaRk9HL0NuYnI5MG1ZYzNQOEln?= =?iso-2022-jp?B?MDFYdGthenNqUkxUbzZwR3owb2RGcDVQbGMwSkpyWXJoVUdJd0d2dmFF?= =?iso-2022-jp?B?T1VTcDZxblZtdjZzYXhLQlltRllkYWk4czM4cDU1WW1NRi9jNkRzQzd4?= =?iso-2022-jp?B?d1pJVUM4VHQ4QlA1amhPaCs0VXNTbzlBUXh3MlMwLzR6ZGJZdHFtR2Za?= =?iso-2022-jp?B?UXgyTFZYdXo5SGhuaGRhckVVUzBPN3BDZzZwWVByTkZraWx6cEt3NEow?= =?iso-2022-jp?B?MGJVbTJRdnZDQU02d0RwRk5ZQzY5MEtXd2w0bDFSZVBhcEI3OU9BRXRr?= =?iso-2022-jp?B?Y1FMdXBBTXpxaEwzUzF1TVhmQWhSanVrak9WQ0RwV1MzaC9oWFNGR2V5?= =?iso-2022-jp?B?ZDRmZmFwMTFWTHEvMGdINHRGZCtaSW43WGVJRTI3alh4bFcxd2xZVk5K?= =?iso-2022-jp?B?K0RRWGxCamFJcUJUajVDSkVJK1JJdnF4eEZ0UXNGVzVKejFsMzhGS1Nv?= =?iso-2022-jp?B?Z08xWDJUZmlQNFI5NU1OYWRKOU1Jajh5NDNXSDNUelc3eEl1aXZWdFBs?= =?iso-2022-jp?B?T0RMR1VCV2Q4MlVkdFVRSkUwRmhyREZUTG5XZGRzYUR2MzZvazZCTWRR?= =?iso-2022-jp?B?TlZBVjlxeFZzU05TSG5aQVRBVjdPOWFoUkpyalJuS2NITDlDaHhYdGpB?= =?iso-2022-jp?B?VHh2R2ozYmZWU1RRRVVrRmN3a1BRM0RIZEpZalhvNWtOQ3dOa3IwQ2NY?= =?iso-2022-jp?B?b0taMDZMdEd1c0o2TWgwQW1zZFNIWGZ0UDV5bTdaK0s0TWErSzZSYWox?= =?iso-2022-jp?B?YTczVnNBQ24wNzJnSUVEWHl5dm5JejA0WVp6UG9VWVZlYlNTZ1FVMFA3?= =?iso-2022-jp?B?cm1zZW5HRHdxR0JaRHBVb2NDR0JIZkxVd1hNK3MwUW5CQnl3V0FRTmpZ?= =?iso-2022-jp?B?cWREL2pLTm8vb1FISnBkVkdMN1ZoR2xmZWlLcWVrdlBkVUFVNGlNUVpQ?= =?iso-2022-jp?B?SXJQbWtxZm1za3ovNCtObC9IMVVCTXRkaDVqNEVrSnBqNXo0MTh6UGxX?= =?iso-2022-jp?B?Umw0V2FsZHlWdUxwekpzVVAwQTk0bmJjbG9WbkViaXNUaSt5czkrd0ZD?= =?iso-2022-jp?B?dFlPdWJZSmJGcnNnRkRzWHRxcVA0MzJ0ZFkrWWpkcFB3Z3lTeFVac1Qv?= =?iso-2022-jp?B?dEJzTUltdG1IOS9lNmo4Sk9Wb1c3dkVkMSttNi9wVlFjRjV3aWdHMkJ6?= =?iso-2022-jp?B?Q1JjSXRrYTg0MGRjN01GNFpieVlSTUMzbE1EY0tiU1FVeFBtYXB1bVNO?= =?iso-2022-jp?B?alZFR2N0TWJaK0VJNEFmSWVwN2tRWSs3TU43d0R2NExLbWp2MVVZOEhC?= =?iso-2022-jp?B?ODh5NXljT2d4T3pJZExPWCtqTUdHaDBxT2RJek56WDAwQTU0aEdhbTNT?= =?iso-2022-jp?B?cWtuc1ZRPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS9PR01MB12149.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(6049299003)(38070700021)(1580799027)(4053099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?b1I0NG9QYytxLzB3Z0ZIU3VyVnYva0prRTBzL2sxbjZqMEd0YVdHa1Nq?= =?iso-2022-jp?B?Z2FkZEl4aTZDZmdidVlPTHZWWWV1R0JHY1ZnSnluSUNWOGxYUGtLMHVW?= =?iso-2022-jp?B?S29jUkxnQ3llZTVxaHZRelJ0aFlwazZIVmNNVnFLczJTMGJjZnowcCtH?= =?iso-2022-jp?B?b0FaMm5sdjJ5UDh3amR5U0Z4NjQyUzlTUE10aUVJbGdrZmdDWnBvRmQx?= =?iso-2022-jp?B?TWg5emRmRmR4ZXNlbnNsVGRVNENhTElCbU5jWHRnUUtJOHhORy9uKzBP?= =?iso-2022-jp?B?WndnOEtEOFBBYUtBWEhJY05TRWRSbEZkOXJxUjJGWHZnbytzeHF2Rys1?= =?iso-2022-jp?B?M1BpbWw2WklkRGJZMXBSMmF5bkIycmxwaTRzL0JnOFJNUHVra2YyN3hK?= =?iso-2022-jp?B?SXZlL0creUc3YnZ1UDBUaCtlMDhHdXZEU1JObGVoTG4rbGJSY1dnYjc5?= =?iso-2022-jp?B?RDF2M1lheDk5UEZqell5TWJIQytnMTA5ODNtNVN2cm9hUE5jOFdnYlpF?= =?iso-2022-jp?B?M0h0S3QwN21sWWlqQXQ1YzZBbmExR0x2YXpEYklJRTAzbmp5WGpBN3Vy?= =?iso-2022-jp?B?SHhhMzBna3dUY09Wb3dnYnNzWitWQnpZZWVvSjRPS3RLZlZCeDZtV3ZC?= =?iso-2022-jp?B?enNraFZNSW1xK25hdUdCN0JlSGQrMnJzc2huMVdTZTVhcHpoTHVucCtB?= =?iso-2022-jp?B?RmZ3Q0JrN0ZBNjlWRFRxUnR6RCswSWFRYnBWQzYwZU4rL0FLdVlqVWth?= =?iso-2022-jp?B?aDBHU2NmS2UyNS9aWDl0amlRaXdXZzhvSURLMHJ0L3JiN01ocklFNElt?= =?iso-2022-jp?B?SDkxMHRJVC82UjUrVG92NVV3RUNTK1hFd2xXSlI1cWZnblFaUnZVcFoy?= =?iso-2022-jp?B?WmFOMXVlajYyODRXN3dxaWdqQ2lRNVVkbnowZFNxK0VTQnFDSnkxZGxk?= =?iso-2022-jp?B?dlJ3NkFHb3BLMi9uSERuaGRTU1hZMngzWlF4OVhWQ2hYVXN2WVhBMnR0?= =?iso-2022-jp?B?Z2hkR05BY1RyWTNUenRMWjNZZmRid0pMUDJKYUIyK2s4ZUJjR25yNlh3?= =?iso-2022-jp?B?RTNNS25UYlRkVEJEaUtWR1R3RzRZZTlEblZvWHpsWkUwNjhxVzVNcWk3?= =?iso-2022-jp?B?STdxRXl2bEpNZ3dacUNOeU1xOVdNb1RyYXRueTAxdFVldkwxMHlXTWdu?= =?iso-2022-jp?B?bFF2c2tDeW0yZFJJU01GT3RFMzd0ZUxIbURxQ3JPQXNlK0xOMW03S3Vk?= =?iso-2022-jp?B?eWtTZnBTMGg3R3oxV09INkN6RHBXU2pEQmFqOWRXT0NHSGVFbHVadU1C?= =?iso-2022-jp?B?cUEyNEZWTm96aVpDSmtjSjdoZ1UxNnFwZWVOL090QnhZOUs4NTRRbGg5?= =?iso-2022-jp?B?TjRvVVNqZEQrcW9sUFpCSi8vN0FrbDhxYWQ2dC92ZDZiMXlnU3VCS0pP?= =?iso-2022-jp?B?blhXcUVFbHlNWDNlNWh0N3BGMkE4RzlhV2ZKVkZ3Si96cThiZitXd2ZC?= =?iso-2022-jp?B?UGcvbFh6Y1NTVS9DRkdVYklkaGsvK2dOWU1wNmdOYUpoelhkOUhMc2Ni?= =?iso-2022-jp?B?R054TmFaMUpYYmsrNjRxYXRvQ1hUdUVpanJnaTVTU0ExbFluREF6V1Br?= =?iso-2022-jp?B?Ym5BUExJME5ORjBPcXlnMFB3am5wVzk2eTA5SmZTNDVwZTJ6N3RielEw?= =?iso-2022-jp?B?VVp1ZzYyWHpFNFNtTHl1dVh3cGpCamRwT1ZvZjlyTXZvWkxQSFVsNk1n?= =?iso-2022-jp?B?N2VJVGlLSy9YNmR4WHNCYUVhRkluMW96ZnF4VExnRkJPN0tNNDNudWx0?= =?iso-2022-jp?B?b0dIOSs3VmVkOEJMRENKek5ISGp6dXN3ME9DQ1lpeUxkbkd1SjJkbUVj?= =?iso-2022-jp?B?MFhwb1UydEJuQUNsb1lrOUFMTnFHUDBLRk1ZSGIxSi90MUZIcGZacWdS?= =?iso-2022-jp?B?V0xGZFpaUGNYVXFwdFUxdlVRcmZkQVRUSDl3SVgwRyt3T3VQUStZVmor?= =?iso-2022-jp?B?QnZsN0cxZnlVSEUvUncxbG9yczVZOUFyenJSMDNsSFRtVW5mcDJsOStV?= =?iso-2022-jp?B?L21PR2RhcEoxaGdXdndtR2F0YkFDWW9sRlBTZ0FaZ1FPUU9UMjFTWldD?= =?iso-2022-jp?B?d0NPaXRTVyt5d0dIT2wwQ0JtYUxBL2xkUElVL1BWZjBWWWZ5bGdTbTc0?= =?iso-2022-jp?B?QjN5KzlNdjlqQ0lJeDRDWnFuZm11d1JKVzg0REdCb3dZeFIwQlVBVTN4?= =?iso-2022-jp?B?MDRUVUtTN2pSQlVzODRGbWY5aW9hTWZORHRJZ3E2ZUFZNnFOWk1SMWRI?= =?iso-2022-jp?B?b0JHRmE5Q2ZJUFQ2WkViZXJNakJhWCtjRGY5WmpGRHVXUmFqWkVFU0hH?= =?iso-2022-jp?B?VGI3bWQ2VEl3ZGdzaSswTXVBMy9jS01RVnk0Vmg2eVBNd2NPVkZTT0lv?= =?iso-2022-jp?B?eXN5Y3JKdW1EVnVRWXgvR28wR3BWRy9xZkx1dGpNQ3JoQkIrYk1vNXd0?= =?iso-2022-jp?B?YW9QYlVQU2lYUUJDN0t5Ni9XTGVQQTNYcmIvdUUvTzJIdzg4dmhZY1Rk?= =?iso-2022-jp?B?azF3OFVFVT0=?= Content-Type: multipart/mixed; boundary="_002_OS9PR01MB12149FB960231146195E5B7BDF56BAOS9PR01MB12149jp_" MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB12149.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26730f2f-c4c2-42df-3d38-08de6fb7b53e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2026 13:06:34.3133 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: w+oquZSAZ5tLTCDIMWX4Aie1JNyQdqWwfuhuzDwFCnbrKxmkeFakPAFoR6CTLBNt4+Pko3e7s3IMTBLBlSwvSOcGKzdq0yK/l/ZM17t3KQw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7PR01MB11539 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_OS9PR01MB12149FB960231146195E5B7BDF56BAOS9PR01MB12149jp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Dear Zharkov, Sorry for the very late reply, I completely missed. After considering bit more, we may be able to remove CallRelSyncCallbacks()= function in the first place. There is only a caller for now and I cannot come up wit= h the case where we want to call callbacks without the invalidations from other sides. Best regards, Hayato Kuroda FUJITSU LIMITED --_002_OS9PR01MB12149FB960231146195E5B7BDF56BAOS9PR01MB12149jp_ Content-Type: application/octet-stream; name="0001-Remove-unnecessary-function.patch" Content-Description: 0001-Remove-unnecessary-function.patch Content-Disposition: attachment; filename="0001-Remove-unnecessary-function.patch"; size=1927; creation-date="Thu, 19 Feb 2026 12:58:06 GMT"; modification-date="Thu, 19 Feb 2026 13:05:27 GMT" Content-Transfer-Encoding: base64 RnJvbSBjNTcwMjQ5MDFkM2IzZGViYmVmZjRlMDdhZWMwMGUxYjY1NDE1NTBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIYXlhdG8gS3Vyb2RhIDxrdXJvZGEuaGF5YXRvQGZ1aml0c3Uu Y29tPgpEYXRlOiBUaHUsIDE5IEZlYiAyMDI2IDIxOjUzOjU1ICswOTAwClN1YmplY3Q6IFtQQVRD SF0gUmVtb3ZlIHVubmVjZXNzYXJ5IGZ1bmN0aW9uCgotLS0KIHNyYy9iYWNrZW5kL3V0aWxzL2Nh Y2hlL2ludmFsLmMgfCAyMyArKysrKysrKy0tLS0tLS0tLS0tLS0tLQogc3JjL2luY2x1ZGUvdXRp bHMvaW52YWwuaCAgICAgICB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr KSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvY2FjaGUv aW52YWwuYyBiL3NyYy9iYWNrZW5kL3V0aWxzL2NhY2hlL2ludmFsLmMKaW5kZXggZDU5MjE2YjI4 ZjEuLjM5YTViMTMyZjRkIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9jYWNoZS9pbnZh bC5jCisrKyBiL3NyYy9iYWNrZW5kL3V0aWxzL2NhY2hlL2ludmFsLmMKQEAgLTg5NSw3ICs4OTUs MTQgQEAgTG9jYWxFeGVjdXRlSW52YWxpZGF0aW9uTWVzc2FnZShTaGFyZWRJbnZhbGlkYXRpb25N ZXNzYWdlICptc2cpCiAJewogCQkvKiBXZSBvbmx5IGNhcmUgYWJvdXQgb3VyIG93biBkYXRhYmFz ZSAqLwogCQlpZiAobXNnLT5ycy5kYklkID09IE15RGF0YWJhc2VJZCkKLQkJCUNhbGxSZWxTeW5j Q2FsbGJhY2tzKG1zZy0+cnMucmVsaWQpOworCQl7CisJCQlmb3IgKGludCBpID0gMDsgaSA8IHJl bHN5bmNfY2FsbGJhY2tfY291bnQ7IGkrKykKKwkJCXsKKwkJCQlzdHJ1Y3QgUkVMU1lOQ0NBTExC QUNLICpjY2l0ZW0gPSByZWxzeW5jX2NhbGxiYWNrX2xpc3QgKyBpOworCisJCQkJY2NpdGVtLT5m dW5jdGlvbihjY2l0ZW0tPmFyZywgbXNnLT5ycy5yZWxpZCk7CisJCQl9CisJCX0KIAl9CiAJZWxz ZQogCQllbG9nKEZBVEFMLCAidW5yZWNvZ25pemVkIFNJIG1lc3NhZ2UgSUQ6ICVkIiwgbXNnLT5p ZCk7CkBAIC0xOTEzLDIwICsxOTIwLDYgQEAgQ2FsbFN5c2NhY2hlQ2FsbGJhY2tzKFN5c0NhY2hl SWRlbnRpZmllciBjYWNoZWlkLCB1aW50MzIgaGFzaHZhbHVlKQogCX0KIH0KIAotLyoKLSAqIENh bGxTeXNjYWNoZUNhbGxiYWNrcwotICovCi12b2lkCi1DYWxsUmVsU3luY0NhbGxiYWNrcyhPaWQg cmVsaWQpCi17Ci0JZm9yIChpbnQgaSA9IDA7IGkgPCByZWxzeW5jX2NhbGxiYWNrX2NvdW50OyBp KyspCi0JewotCQlzdHJ1Y3QgUkVMU1lOQ0NBTExCQUNLICpjY2l0ZW0gPSByZWxzeW5jX2NhbGxi YWNrX2xpc3QgKyBpOwotCi0JCWNjaXRlbS0+ZnVuY3Rpb24oY2NpdGVtLT5hcmcsIHJlbGlkKTsK LQl9Ci19Ci0KIC8qCiAgKiBMb2dMb2dpY2FsSW52YWxpZGF0aW9ucwogICoKZGlmZiAtLWdpdCBh L3NyYy9pbmNsdWRlL3V0aWxzL2ludmFsLmggYi9zcmMvaW5jbHVkZS91dGlscy9pbnZhbC5oCmlu ZGV4IDVmNjRmYjIwNDc3Li5lODNmMjVkMjhmMSAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvdXRp bHMvaW52YWwuaAorKysgYi9zcmMvaW5jbHVkZS91dGlscy9pbnZhbC5oCkBAIC05NSw4ICs5NSw2 IEBAIGV4dGVybiB2b2lkIENhY2hlUmVnaXN0ZXJSZWxTeW5jQ2FsbGJhY2soUmVsU3luY0NhbGxi YWNrRnVuY3Rpb24gZnVuYywKIAogZXh0ZXJuIHZvaWQgQ2FsbFN5c2NhY2hlQ2FsbGJhY2tzKFN5 c0NhY2hlSWRlbnRpZmllciBjYWNoZWlkLCB1aW50MzIgaGFzaHZhbHVlKTsKIAotZXh0ZXJuIHZv aWQgQ2FsbFJlbFN5bmNDYWxsYmFja3MoT2lkIHJlbGlkKTsKLQogZXh0ZXJuIHZvaWQgSW52YWxp ZGF0ZVN5c3RlbUNhY2hlcyh2b2lkKTsKIGV4dGVybiB2b2lkIEludmFsaWRhdGVTeXN0ZW1DYWNo ZXNFeHRlbmRlZChib29sIGRlYnVnX2Rpc2NhcmQpOwogCi0tIAoyLjQ3LjMKCg== --_002_OS9PR01MB12149FB960231146195E5B7BDF56BAOS9PR01MB12149jp_--