Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 524b1d30 authored by Al Viro's avatar Al Viro Committed by Mike Marshall
Browse files

orangefs: have ->kill_sb() evict the VFS side of things first

parent 177f8fc4
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -505,6 +505,9 @@ void orangefs_kill_sb(struct super_block *sb)
{
	gossip_debug(GOSSIP_SUPER_DEBUG, "orangefs_kill_sb: called\n");

	/* provided sb cleanup */
	kill_anon_super(sb);

	/*
	 * issue the unmount to userspace to tell it to remove the
	 * dynamic mount info it has for this superblock
@@ -514,9 +517,6 @@ void orangefs_kill_sb(struct super_block *sb)
	/* remove the sb from our list of orangefs specific sb's */
	remove_orangefs_sb(sb);

	/* provided sb cleanup */
	kill_anon_super(sb);

	/* free the orangefs superblock private data */
	kfree(ORANGEFS_SB(sb));
}