0002-lmgr.h-doesn-t-need-the-full-lock.h.patch
text/x-patch
Filename: 0002-lmgr.h-doesn-t-need-the-full-lock.h.patch
Type: text/x-patch
Part: 1
Message:
Re: Adding locks statistics
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch 0002
Subject: lmgr.h doesn't need the full lock.h
| File | + | − |
|---|---|---|
| src/backend/utils/activity/wait_event.c | 4 | 2 |
| src/backend/utils/cache/syscache.c | 1 | 0 |
| src/include/storage/lmgr.h | 1 | 1 |
From c09489b4164d0d8c7942ca20a9fb645a1d68ea7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= <alvherre@kurilemu.de> Date: Sat, 21 Mar 2026 20:35:51 +0100 Subject: [PATCH 2/4] lmgr.h doesn't need the full lock.h --- src/backend/utils/activity/wait_event.c | 6 ++++-- src/backend/utils/cache/syscache.c | 1 + src/include/storage/lmgr.h | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/backend/utils/activity/wait_event.c b/src/backend/utils/activity/wait_event.c index aca2c8fc742..c7e2d825120 100644 --- a/src/backend/utils/activity/wait_event.c +++ b/src/backend/utils/activity/wait_event.c @@ -22,9 +22,11 @@ */ #include "postgres.h" -#include "storage/lmgr.h" /* for GetLockNameFromTagType */ -#include "storage/lwlock.h" /* for GetLWLockIdentifier */ +#include "storage/lmgr.h" +#include "storage/lwlock.h" +#include "storage/shmem.h" #include "storage/spin.h" +#include "utils/hsearch.h" #include "utils/wait_event.h" diff --git a/src/backend/utils/cache/syscache.c b/src/backend/utils/cache/syscache.c index 007a9a15d71..f4233f9e31a 100644 --- a/src/backend/utils/cache/syscache.c +++ b/src/backend/utils/cache/syscache.c @@ -32,6 +32,7 @@ #include "lib/qunique.h" #include "miscadmin.h" #include "storage/lmgr.h" +#include "storage/lock.h" #include "utils/catcache.h" #include "utils/inval.h" #include "utils/lsyscache.h" diff --git a/src/include/storage/lmgr.h b/src/include/storage/lmgr.h index 74a398ffc00..2a985ce5e15 100644 --- a/src/include/storage/lmgr.h +++ b/src/include/storage/lmgr.h @@ -16,7 +16,7 @@ #include "lib/stringinfo.h" #include "storage/itemptr.h" -#include "storage/lock.h" +#include "storage/locktag.h" #include "utils/rel.h" -- 2.47.3