Commit 5662c967 authored by Josef Bacik's avatar Josef Bacik Committed by David Sterba
Browse files

fs: kill sync_inode



Now that all users of sync_inode() have been deleted, remove
sync_inode().

Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarNikolay Borisov <nborisov@suse.com>
Signed-off-by: default avatarJosef Bacik <josef@toxicpanda.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 25d23cd0
Loading
Loading
Loading
Loading
+1 −18
Original line number Diff line number Diff line
@@ -2729,23 +2729,6 @@ int write_inode_now(struct inode *inode, int sync)
}
EXPORT_SYMBOL(write_inode_now);

/**
 * sync_inode - write an inode and its pages to disk.
 * @inode: the inode to sync
 * @wbc: controls the writeback mode
 *
 * sync_inode() will write an inode and its pages to disk.  It will also
 * correctly update the inode on its superblock's dirty inode lists and will
 * update inode->i_state.
 *
 * The caller must have a ref on the inode.
 */
int sync_inode(struct inode *inode, struct writeback_control *wbc)
{
	return writeback_single_inode(inode, wbc);
}
EXPORT_SYMBOL(sync_inode);

/**
 * sync_inode_metadata - write an inode to disk
 * @inode: the inode to sync
@@ -2762,6 +2745,6 @@ int sync_inode_metadata(struct inode *inode, int wait)
		.nr_to_write = 0, /* metadata-only */
	};

	return sync_inode(inode, &wbc);
	return writeback_single_inode(inode, &wbc);
}
EXPORT_SYMBOL(sync_inode_metadata);
+0 −1
Original line number Diff line number Diff line
@@ -2457,7 +2457,6 @@ static inline void file_accessed(struct file *file)

extern int file_modified(struct file *file);

int sync_inode(struct inode *inode, struct writeback_control *wbc);
int sync_inode_metadata(struct inode *inode, int wait);

struct file_system_type {