aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/failed-syscalls-by-pid.py
diff options
context:
space:
mode:
authorBrian Foster <[email protected]>2014-04-24 06:00:53 +0000
committerDave Chinner <[email protected]>2014-04-24 06:00:53 +0000
commit6dd8638e4e8764e0d6557fc62840a815a99c136d (patch)
treeec6653b8440c548bf78fe65c9d87ab920049d63a /tools/perf/scripts/python/failed-syscalls-by-pid.py
parentxfs: insert newly allocated inode chunks into the finobt (diff)
downloadkernel-6dd8638e4e8764e0d6557fc62840a815a99c136d.tar.gz
kernel-6dd8638e4e8764e0d6557fc62840a815a99c136d.zip
xfs: use and update the finobt on inode allocation
Replace xfs_dialloc_ag() with an implementation that looks for a record in the finobt. The finobt only tracks records with at least one free inode. This eliminates the need for the intra-ag scan in the original algorithm. Once the inode is allocated, update the finobt appropriately (possibly removing the record) as well as the inobt. Move the original xfs_dialloc_ag() algorithm to xfs_dialloc_ag_inobt() and fall back as such if finobt support is not enabled. Signed-off-by: Brian Foster <[email protected]> Reviewed-by: Dave Chinner <[email protected]> Signed-off-by: Dave Chinner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions