Loading fs/ext4/inode.c +3 −0 Original line number Diff line number Diff line Loading @@ -3438,6 +3438,9 @@ static ssize_t ext4_ind_direct_IO(int rw, struct kiocb *iocb, * but cannot extend i_size. Bail out and pretend * the write failed... */ ret = PTR_ERR(handle); if (inode->i_nlink) ext4_orphan_del(NULL, inode); goto out; } if (inode->i_nlink) Loading Loading
fs/ext4/inode.c +3 −0 Original line number Diff line number Diff line Loading @@ -3438,6 +3438,9 @@ static ssize_t ext4_ind_direct_IO(int rw, struct kiocb *iocb, * but cannot extend i_size. Bail out and pretend * the write failed... */ ret = PTR_ERR(handle); if (inode->i_nlink) ext4_orphan_del(NULL, inode); goto out; } if (inode->i_nlink) Loading