[PATCH 5.15 238/276] locking: Introduce __cleanup() based infrastructure