There is no point in udf_update_inode() anymore. Just use udf_write_inode() everywhere and fold udf_update_inode() into it. Signed-off-by: Jan Kara --- fs/udf/inode.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/fs/udf/inode.c b/fs/udf/inode.c index d5396d42df18..d991a671c0a6 100644 --- a/fs/udf/inode.c +++ b/fs/udf/inode.c @@ -51,7 +51,6 @@ struct udf_map_rq; static umode_t udf_convert_permissions(struct fileEntry *); -static int udf_update_inode(struct inode *, int); static int udf_alloc_i_data(struct inode *inode, size_t size); static int inode_getblk(struct inode *inode, struct udf_map_rq *map); static int udf_insert_aext(struct inode *, struct extent_position, @@ -141,7 +140,7 @@ void udf_evict_inode(struct inode *inode) if (!inode->i_nlink) { want_delete = 1; udf_setsize(inode, 0); - udf_update_inode(inode, 0); + udf_write_inode(inode, NULL); if (IS_SYNC(inode)) udf_sync_inode_metadata(inode, NULL); } @@ -938,7 +937,7 @@ static int inode_getblk(struct inode *inode, struct udf_map_rq *map) inode_set_ctime_current(inode); if (IS_SYNC(inode)) { - udf_update_inode(inode, 0); + udf_write_inode(inode, NULL); udf_sync_inode_metadata(inode, NULL); } else mark_inode_dirty(inode); @@ -1704,11 +1703,6 @@ void udf_update_extra_perms(struct inode *inode, umode_t mode) iinfo->i_extraPerms |= FE_PERM_O_DELETE; } -int udf_write_inode(struct inode *inode, struct writeback_control *wbc) -{ - return udf_update_inode(inode, wbc->sync_mode == WB_SYNC_ALL); -} - int udf_sync_inode_metadata(struct inode *inode, struct writeback_control *wbc) { struct buffer_head *bh; @@ -1741,7 +1735,7 @@ static void udf_adjust_time(struct udf_inode_info *iinfo, struct timespec64 time iinfo->i_crtime = time; } -static int udf_update_inode(struct inode *inode, int do_sync) +int udf_write_inode(struct inode *inode, struct writeback_control *wbc) { struct buffer_head *bh = NULL; struct fileEntry *fe; -- 2.51.0