lwlock: Remove ForEachLWLockHeldByMe

Andres Freund <andres@anarazel.de>

Commit: 55fbfb738b00be8779949595065cb85aa471ea80
Author: Andres Freund <andres@anarazel.de>
Date: 2026-01-15T19:57:45Z
lwlock: Remove ForEachLWLockHeldByMe

As of commit fcb9c977aa5, ForEachLWLockHeldByMe(), introduced in f4ece891fc2f,
is not used anymore, as content locks are now implemented in bufmgr.c.  It
doesn't seem that likely that a new user of the functionality will appear all
that soon, making removal of the function seem like the most sensible path. It
can easily be added back if necessary.

Discussion: https://postgr.es/m/lneuyxqxamqoayd2ntau3lqjblzdckw6tjgeu4574ezwh4tzlg%40noioxkquezdw

Files

PathChange+/−
src/backend/storage/lmgr/lwlock.c modified +0 −15
src/include/storage/lwlock.h modified +0 −2

Discussion