Skip to content

Commit 8e4d576

Browse files
committed
fs: add super_write_guard
Link: https://patch.msgid.link/20251104-work-guards-v1-1-5108ac78a171@kernel.org Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent 5b8ed52 commit 8e4d576

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

include/linux/fs/super.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ static inline void sb_start_write(struct super_block *sb)
125125
__sb_start_write(sb, SB_FREEZE_WRITE);
126126
}
127127

128+
DEFINE_GUARD(super_write,
129+
struct super_block *,
130+
sb_start_write(_T),
131+
sb_end_write(_T))
132+
128133
static inline bool sb_start_write_trylock(struct super_block *sb)
129134
{
130135
return __sb_start_write_trylock(sb, SB_FREEZE_WRITE);

0 commit comments

Comments
 (0)