xfs: remove block number from inode lookup code
The block number comes from bulkstat based inode lookups to shortcut the mapping calculations. We ar enot able to trust anything from bulkstat, so drop the block number as well so that the correct lookups and mappings are always done. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
1920779e67
commit
7b6259e7a8
15 changed files with 26 additions and 59 deletions
|
@ -1300,7 +1300,7 @@ xfs_mountfs(
|
|||
* Get and sanity-check the root inode.
|
||||
* Save the pointer to it in the mount structure.
|
||||
*/
|
||||
error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip, 0);
|
||||
error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip);
|
||||
if (error) {
|
||||
cmn_err(CE_WARN, "XFS: failed to read root inode");
|
||||
goto out_log_dealloc;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue