]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - fs/xfs/xfs_itable.c
xfs: introduce xfs_bulkstat_grab_ichunk
authorJie Liu <jeff.liu@oracle.com>
Thu, 24 Jul 2014 08:42:21 +0000 (18:42 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 24 Jul 2014 08:42:21 +0000 (18:42 +1000)
commitf3d1e587437b784635459dcfccaedd17149282cc
tree43e21998feafaf14452c98aea6aac443fa904596
parent4b8fdfecd84528e044a6ca32242de641b203995b
xfs: introduce xfs_bulkstat_grab_ichunk

From: Jie Liu <jeff.liu@oracle.com>

Introduce xfs_bulkstat_grab_ichunk() to look up an inode chunk in where
the given inode resides, then grab the record.  Update the data for the
pointed-to record if the inode was not the last in the chunk and there
are some left allocated, return the grabbed inode count on success.

Refactor xfs_bulkstat() with it.

Signed-off-by: Jie Liu <jeff.liu@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_itable.c