mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 20:22:09 +00:00
xfs: remove unnecessary check of the variable resblks in xfs_symlink
Since the "no-allocation" reservations has been removed, the resblks value should be larger than zero, so remove the unnecessary check. Signed-off-by: Kaixu Xia <kaixuxia@tencent.com> Reviewed-by: Brian Foster <bfoster@redhat.com> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
This commit is contained in:
parent
cd59455980
commit
57fd2d8f61
@ -243,8 +243,7 @@ xfs_symlink(
|
|||||||
*/
|
*/
|
||||||
xfs_qm_vop_create_dqattach(tp, ip, udqp, gdqp, pdqp);
|
xfs_qm_vop_create_dqattach(tp, ip, udqp, gdqp, pdqp);
|
||||||
|
|
||||||
if (resblks)
|
resblks -= XFS_IALLOC_SPACE_RES(mp);
|
||||||
resblks -= XFS_IALLOC_SPACE_RES(mp);
|
|
||||||
/*
|
/*
|
||||||
* If the symlink will fit into the inode, write it inline.
|
* If the symlink will fit into the inode, write it inline.
|
||||||
*/
|
*/
|
||||||
@ -265,8 +264,7 @@ xfs_symlink(
|
|||||||
if (error)
|
if (error)
|
||||||
goto out_trans_cancel;
|
goto out_trans_cancel;
|
||||||
|
|
||||||
if (resblks)
|
resblks -= fs_blocks;
|
||||||
resblks -= fs_blocks;
|
|
||||||
ip->i_d.di_size = pathlen;
|
ip->i_d.di_size = pathlen;
|
||||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user