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

Commit b1b5d7f9 authored by Dave Kleikamp's avatar Dave Kleikamp
Browse files

JFS: jfs_delete_inode should always call clear_inode.

parent 6b39374a
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -128,9 +128,8 @@ void jfs_delete_inode(struct inode *inode)
{
	jfs_info("In jfs_delete_inode, inode = 0x%p", inode);

	if (is_bad_inode(inode) ||
	    (JFS_IP(inode)->fileset != cpu_to_le32(FILESYSTEM_I)))
			return;
	if (!is_bad_inode(inode) &&
	    (JFS_IP(inode)->fileset == cpu_to_le32(FILESYSTEM_I))) {

		if (test_cflag(COMMIT_Freewmap, inode))
			jfs_free_zero_link(inode);
@@ -143,6 +142,7 @@ void jfs_delete_inode(struct inode *inode)
		DQUOT_INIT(inode);
		DQUOT_FREE_INODE(inode);
		DQUOT_DROP(inode);
	}

	clear_inode(inode);
}