summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorDarrick J. Wong <darrick.wong@oracle.com>2020-02-19 17:01:39 -0800
committerDarrick J. Wong <darrick.wong@oracle.com>2020-06-01 21:16:29 -0700
commit11158365e5f45f088fb753a660c97432319af06d (patch)
tree8a44cf6c02a01bca451b7904132745f4dee5d1b5 /block
parentbc693f273d2c57a5ae6428370b03ba4bba4bf6e1 (diff)
xfs: convert xbitmap to interval treerepair-bitmap-rework_2020-06-01
Convert the xbitmap code to use interval trees instead of linked lists. This reduces the amount of coding required to handle the disunion operation and in the future will make it easier to set bits in arbitrary order yet later be able to extract maximally sized extents, which we'll need for rebuilding certain structures. We define our own interval tree type so that it can deal with 64-bit indices even on 32-bit machines. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions