mirror of https://github.com/torvalds/linux.git
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>
This commit is contained in:
parent
5b8ed52866
commit
8e4d576ed3
|
|
@ -125,6 +125,11 @@ static inline void sb_start_write(struct super_block *sb)
|
|||
__sb_start_write(sb, SB_FREEZE_WRITE);
|
||||
}
|
||||
|
||||
DEFINE_GUARD(super_write,
|
||||
struct super_block *,
|
||||
sb_start_write(_T),
|
||||
sb_end_write(_T))
|
||||
|
||||
static inline bool sb_start_write_trylock(struct super_block *sb)
|
||||
{
|
||||
return __sb_start_write_trylock(sb, SB_FREEZE_WRITE);
|
||||
|
|
|
|||
Loading…
Reference in New Issue