[PATCH 0/6] Extend freeze support to suspend and hibernate

From: Christian Brauner
Date: Fri Mar 28 2025 - 12:16:31 EST


Add the necessary infrastructure changes to support freezing for suspend
and hibernate.

Just got back from LSFMM so jetlag-increased possibility of bugs. This
should all that's needed to wire up power (minus the prep patches).

---
Christian Brauner (6):
super: remove pointless s_root checks
super: simplify user_get_super()
super: skip dying superblocks early
super: use a common iterator (Part 1)
super: use common iterator (Part 2)
super: add filesystem freezing helpers for suspend and hibernate

fs/super.c | 199 ++++++++++++++++++++++++++++++++---------------------
include/linux/fs.h | 4 +-
2 files changed, 125 insertions(+), 78 deletions(-)
---
base-commit: acb4f33713b9f6cadb6143f211714c343465411c
change-id: 20250328-work-freeze-0a446869cd62