From: Japin Li Date: Fri, 13 Mar 2026 14:55:21 +0800 Subject: [PATCH v3] Add the const qualifier to the SMgrRelationData parameter This commit adds the const qualifier to the SMgrRelation since the function only reads the relation and never modifies it, marking the parameter as const is more accurate and improves code clarity and safety. --- src/backend/storage/smgr/smgr.c | 2 +- src/include/storage/smgr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/storage/smgr/smgr.c b/src/backend/storage/smgr/smgr.c index 5391640d861..a1fe42381f6 100644 --- a/src/backend/storage/smgr/smgr.c +++ b/src/backend/storage/smgr/smgr.c @@ -1036,7 +1036,7 @@ ProcessBarrierSmgrRelease(void) */ void pgaio_io_set_target_smgr(PgAioHandle *ioh, - SMgrRelationData *smgr, + const SMgrRelationData *smgr, ForkNumber forknum, BlockNumber blocknum, int nblocks, diff --git a/src/include/storage/smgr.h b/src/include/storage/smgr.h index 09bd42fcf4b..4e071bf0d73 100644 --- a/src/include/storage/smgr.h +++ b/src/include/storage/smgr.h @@ -135,7 +135,7 @@ smgrwrite(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, } extern void pgaio_io_set_target_smgr(PgAioHandle *ioh, - SMgrRelationData *smgr, + const SMgrRelationData *smgr, ForkNumber forknum, BlockNumber blocknum, int nblocks, -- 2.43.0 --=-=-=--