linux/fs/xfs/xfs_rtalloc.c
<<
>>
Prefs
   1/*
   2 * Copyright (c) 2000-2005 Silicon Graphics, Inc.
   3 * All Rights Reserved.
   4 *
   5 * This program is free software; you can redistribute it and/or
   6 * modify it under the terms of the GNU General Public License as
   7 * published by the Free Software Foundation.
   8 *
   9 * This program is distributed in the hope that it would be useful,
  10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12 * GNU General Public License for more details.
  13 *
  14 * You should have received a copy of the GNU General Public License
  15 * along with this program; if not, write the Free Software Foundation,
  16 * Inc.,  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  17 */
  18#include "xfs.h"
  19#include "xfs_fs.h"
  20#include "xfs_types.h"
  21#include "xfs_bit.h"
  22#include "xfs_log.h"
  23#include "xfs_trans.h"
  24#include "xfs_sb.h"
  25#include "xfs_ag.h"
  26#include "xfs_dir2.h"
  27#include "xfs_mount.h"
  28#include "xfs_bmap_btree.h"
  29#include "xfs_dinode.h"
  30#include "xfs_inode.h"
  31#include "xfs_alloc.h"
  32#include "xfs_bmap.h"
  33#include "xfs_rtalloc.h"
  34#include "xfs_fsops.h"
  35#include "xfs_error.h"
  36#include "xfs_inode_item.h"
  37#include "xfs_trans_space.h"
  38#include "xfs_utils.h"
  39#include "xfs_trace.h"
  40#include "xfs_buf.h"
  41
  42
  43/*
  44 * Prototypes for internal functions.
  45 */
  46
  47
  48STATIC int xfs_rtallocate_range(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t,
  49                xfs_extlen_t, xfs_buf_t **, xfs_fsblock_t *);
  50STATIC int xfs_rtany_summary(xfs_mount_t *, xfs_trans_t *, int, int,
  51                xfs_rtblock_t, xfs_buf_t **, xfs_fsblock_t *, int *);
  52STATIC int xfs_rtcheck_range(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t,
  53                xfs_extlen_t, int, xfs_rtblock_t *, int *);
  54STATIC int xfs_rtfind_back(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t,
  55                xfs_rtblock_t, xfs_rtblock_t *);
  56STATIC int xfs_rtfind_forw(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t,
  57                xfs_rtblock_t, xfs_rtblock_t *);
  58STATIC int xfs_rtget_summary( xfs_mount_t *, xfs_trans_t *, int,
  59                xfs_rtblock_t, xfs_buf_t **, xfs_fsblock_t *, xfs_suminfo_t *);
  60STATIC int xfs_rtmodify_range(xfs_mount_t *, xfs_trans_t *, xfs_rtblock_t,
  61                xfs_extlen_t, int);
  62STATIC int xfs_rtmodify_summary(xfs_mount_t *, xfs_trans_t *, int,
  63                xfs_rtblock_t, int, xfs_buf_t **, xfs_fsblock_t *);
  64
  65/*
  66 * Internal functions.
  67 */
  68
  69/*
  70 * Allocate space to the bitmap or summary file, and zero it, for growfs.
  71 */
  72STATIC int                              /* error */
  73xfs_growfs_rt_alloc(
  74        xfs_mount_t     *mp,            /* file system mount point */
  75        xfs_extlen_t    oblocks,        /* old count of blocks */
  76        xfs_extlen_t    nblocks,        /* new count of blocks */
  77        xfs_inode_t     *ip)            /* inode (bitmap/summary) */
  78{
  79        xfs_fileoff_t   bno;            /* block number in file */
  80        xfs_buf_t       *bp;            /* temporary buffer for zeroing */
  81        int             committed;      /* transaction committed flag */
  82        xfs_daddr_t     d;              /* disk block address */
  83        int             error;          /* error return value */
  84        xfs_fsblock_t   firstblock;     /* first block allocated in xaction */
  85        xfs_bmap_free_t flist;          /* list of freed blocks */
  86        xfs_fsblock_t   fsbno;          /* filesystem block for bno */
  87        xfs_bmbt_irec_t map;            /* block map output */
  88        int             nmap;           /* number of block maps */
  89        int             resblks;        /* space reservation */
  90
  91        /*
  92         * Allocate space to the file, as necessary.
  93         */
  94        while (oblocks < nblocks) {
  95                int             cancelflags = 0;
  96                xfs_trans_t     *tp;
  97
  98                tp = xfs_trans_alloc(mp, XFS_TRANS_GROWFSRT_ALLOC);
  99                resblks = XFS_GROWFSRT_SPACE_RES(mp, nblocks - oblocks);
 100                /*
 101                 * Reserve space & log for one extent added to the file.
 102                 */
 103                if ((error = xfs_trans_reserve(tp, resblks,
 104                                XFS_GROWRTALLOC_LOG_RES(mp), 0,
 105                                XFS_TRANS_PERM_LOG_RES,
 106                                XFS_DEFAULT_PERM_LOG_COUNT)))
 107                        goto error_cancel;
 108                cancelflags = XFS_TRANS_RELEASE_LOG_RES;
 109                /*
 110                 * Lock the inode.
 111                 */
 112                xfs_ilock(ip, XFS_ILOCK_EXCL);
 113                xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL);
 114
 115                xfs_bmap_init(&flist, &firstblock);
 116                /*
 117                 * Allocate blocks to the bitmap file.
 118                 */
 119                nmap = 1;
 120                cancelflags |= XFS_TRANS_ABORT;
 121                error = xfs_bmapi_write(tp, ip, oblocks, nblocks - oblocks,
 122                                        XFS_BMAPI_METADATA, &firstblock,
 123                        resblks,>, &map;       ,>, &nmap, &flist);
 124                if (!error && nmap < 1)
 125                        error = XFS_ERROR(ENOSPC);
 126                if (error)
 127                        goto error_cancel;
 128                /*
 129                 * Free any blocks freed up in the transaction, then commit.
 130                 */
 131                error = xfs_bmap_finish(&tp, &flist, &committed);
 132                if (error)
 133                        goto error_cancel;
 134                error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
 135                if (error)
 136                        goto error;
 137                /*
 138                 * Now we need to clear the allocated blocks.
 139                 * Do this one block per transaction, to keep it simple.
 140                 */
 141                cancelflags = 0;
 142                for (bno = map;       .br_startoff, fsbno = map;       .br_startblock;
 143                     bno < map;       .br_startoff + map;       .br_blockcount;
 144                     bno++, fsbno++) {
 145                        tp = xfs_trans_alloc(mp, XFS_TRANS_GROWFSRT_ZERO);
 146                        /*
 147                         * Reserve log for one block zeroing.
 148                         */
 149                        if ((error = xfs_trans_reserve(tp, 0,
 150                                        XFS_GROWRTZERO_LOG_RES(mp), 0, 0, 0)))
 151                                goto error_cancel;
 152                        /*
 153                         * Lock the bitmap inode.
 154                         */
 155                        xfs_ilock(ip, XFS_ILOCK_EXCL);
 156                        xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL);
 157                        /*
 158                         * Get a buffer for the block.
 159                         */
 160                        d = XFS_FSB_TO_DADDR(mp, fsbno);
 161                        bp = xfs_trans_get_buf(tp, mp->m_ddev_targp, d,
 162                                mp->m_bsize, 0);
 163                        if (bp == NULL) {
 164                                error = XFS_ERROR(EIO);
 165error_cancel:
 166                                xfs_trans_cancel(tp, cancelflags);
 167                                goto error;
 168                        }
 169                        memset(bp->b_addr, 0, mp->m_sb    .sb_blocksize);
 170                        xfs_trans_log_buf(tp, bp, 0, mp->m_sb    .sb_blocksize - 1);
 171                        /*
 172                         * Commit the transaction.
 173                         */
 174                        error = xfs_trans_commit(tp, 0);
 175                        if (error)
 176                                goto error;
 177                }
 178                /*
 179                 * Go on to the next extent, if any.
 180                 */
 181                oblocks = map;       .br_startoff + map;       .br_blockcount;
 182        }
 183        return 0;
 184
 185error:
 186        return error;
 187}
 188
 189/*
 190 * Attempt to allocate an extent minlen<=len<=maxlen starting from
 191 * bitmap block bbno.  If we don't get maxlen then use prod to trim
 192 * the length, if given.  Returns error; returns starting block in *rtblock.
 193 * The lengths are all in rtextents.
 194 */
 195STATIC int                              /* error */
 196xfs_rtallocate_extent_block(
 197        xfs_mount_t     *mp,            /* file system mount point */
 198        xfs_trans_t     *tp,            /* transaction pointer */
 199        xfs_rtblock_t   bbno,           /* bitmap block number */
 200        xfs_extlen_t    minlen,         /* minimum length to allocate */
 201        xfs_extlen_t    map;  xlen,         /* maximum length to allocate */
 202        xfs_extlen_t    *map;len,           /* out: actual length allocated */
 203        xfs_rtblock_t   *nextp,         /* out: next block to try */
 204        xfs_buf_t       **rbpp,         /* in/out: summary block buffer */
 205        xfs_fsblock_t   *rsb    ,           /* in/out: summary block number */
 206        xfs_extlen_t    prod    ,           /* extent product factor */
 207        xfs_rtblock_t   *rtblock)       /* out: start block allocated */
 208{
 209        xfs_rtblock_t   besti;          /* best rtblock found so far */
 210        xfs_rtblock_t   map;bestlen;        /* best length found so far */
 211        xfs_rtblock_t   end;            /* last rtblock in chunk */
 212        int             error;          /* error value */
 213        xfs_rtblock_t   i;              /* current rtblock trying */
 214        xfs_rtblock_t   next;           /* next rtblock to try */
 215        int             stat;           /* status from internal calls */
 216
 217        /*
 218         * Loop over all the extents starting in this bitmap block,
 219         * looking for one that's long enough.
 220         */
 221        for (i = XFS_BLOCKTOBIT(mp, bbno), besti = -1, map;bestlen = 0,
 222                end = XFS_BLOCKTOBIT(mp, bbno + 1) - 1;
 223             i <= end;
 224             i++) {
 225                /*
 226                 * See if there's a free extent of maxlen starting at i.
 227                 * If it's not so then next will contain the first non-free.
 228                 */
 229                error = xfs_rtcheck_range(mp, tp, i, map;  xlen, 1,>, &next,>, &stat);
 230                if (error) {
 231                        return error;
 143         27"> 223                   7>bbno  mp, , <135" class2"line" name="L172"> 172      iL221"9;s a fxte    onta,omment"> * Ad           *in the first non-free.
 226     t">                 */
 13" id="L12                error = " class="f="+code=xfs_rtcheck_range" class="f="+cef">xfs_rtcheck_range(mp, tp, i,        **
 168   " id="L12          a>   *stat);
 149       >                if (error) {
 150                                return error;
 1444444444ny blocks freed ="L143" class="lin/xfs/xfs_2talloc.c#L142" id="L142"2class2"line" name="L142"> 1444444444>xfs_extlen_t    *oblocks, error;
 143444>xfs_extlen_t   *oblocks   error;
 144 "L183"> 183        return 0;
 14ny blocks freed ="L143" class="lin/xfs/xfs_2talloc.c#L146" id="L146"2class2"line" name="L146"> 1428" class="line" name="tSef">mp,  147ionSef">mp,  148 179
 110 111                 */
 15    >              a>    bno &a>, error) {
 143444214"> 214        xfs_rtblock_t< ext>, map;bestlen;                         */
 184
 155                   ext>, oblocks<>, &nblocks   error;
 156       >               ext>, oblocks    error & ext>, besti = -1, error) {
 157   5                  /a>), nblocks   error;
 168   " id="L12          = -1, m>xfs_rtblock_t< ext>, error;
 149   ny blocks freed ="L143" class="lin/xfs/xfs_2talloc.c#L160" id="L160"2class2"line" name="L160"> 16ny blocks freed ="L143" class="lin/xfs/xfs_2talloc.c#L161" id="L161"2class2"line" name="L161"> 1628" class="line" name="tSef">mp,  102     d    yet,nexAd   * ss="coof          See is    nsaction, then commit.
 173                 */
 16    >              >, &bno<= error) {
 125                        error<>) {
xfs_rtcheck_range(mp, tp>, &bno<= next,/a>   stat);
 166       >                if (error) {
 167                                return error;
 168                        }
 16} else                    }
 170   breaklass="sref">error;
mp,  173arched   * whol    xtensref">didblock bbexAd a"9;s a fSee if thernsaction, then commit.
 154                 */
bno &a>, error &/a>), error) {
 17s="sref">error<>) {  xfs_extlen_tmap;        maxlen ass="comb/* next rtblock to try */

 178                /*
 179 claseshould b *  multipl  of ="co,"9;k     * sonsaction, then commit.
 180                 */
 18    >              a>     >              af="+code=xfs_expsreflass="sref">errorxfs_rtcheck_rang= -1, bnoa>    mp), 0, 0, 0)))
 14444444442          = -1, errormp), 0, 0, 0)))
 148                /*
 154        best     estlen"nsref">          *in the first non-free.
 172                 */
 17s="sref">error<      error = " class="f="+code=xfs_rtcheck_range" class="f="+cef">xfs_rtcheck_range(mp, tp/a>), besti = -1,        **          a>   *stat);
 16    >                if (error) {
 168                        return error;
 16}ass="sref">error;
 17>xfs_extlen_t    *oblocks   error;
 18>xfs_extlen_t   *oblocks   error;
 14183"> 183        return 0;
error;
/*
 172     "comfailed. t">t *=next             ="comment">/in the first non-free.
 226                 */
oblocks<>, &        return 0;
oblocks        return 0;
 183        return 0;
error;
error;
 102/*
 193        Attempt tof ss="como allocate an extent minl,free extent olock" c class="comment">/*
 194 * bitmap block bbno.  If we don't get maxlen an class="comment"> *  c class="comment">/*
 172
 226 * The lengths are all in rtextents.
 147                 */
oblocks<95STATIC int                              /* error */
error = " class="sref">xexacf="+code=xfs_rtblock_t" class="sref">xexacfef">xt">/* error */
 210        xfs_mount_t     *mp,            /* file system mount point */
 211        xfs_trans_t     *tp,            /* transaction pointer */
 202        xfs_rtblock_ttp,            /* maximum length to allocate */
 213        xfs_extlen_t    minlen,         /* minimum length to allocate */
 214        xfs_extlen_t    map;  xlen,         /* maximum length to allocate */
 205        xfs_extlen_t    *map;len,           /* out: actual length allocated */
 206        xfs_buf_t       **rbpp,         /* in/out: summary block buffer */
 207        xfs_fsblock_t   *rsb    ,           /* in/out: summary block number */
 198        xfs_extlen_t    prod    ,           /* extent product factor */
 209        xfs_rtblock_t   *rtblock)       /* out: start block allocated */
error) {
 212        int             error;          /* error value */
 202        next,/a>   i;               get ment">/* error value */
 212        int       isSee a>   /* error value */
 214        xfs_rtblock_t   next;           /*(dcomy)iment">/* error value */

 206  ASSER="+code=XFS_BLOCASSER=ef">xfs_rtcheck_range>    error &a>    error & &a>, error &a>    stat);
 217        /*
 228
 219/* error value */
 210        error = xfs_rtcheck_range(mp, tp/     xfs_extlen_t    map;  xlen, 1,>, &next,isSee a>   stat);
error) {
error;
 143         273> 22333line" name="L}ass="sref">error;
error) {
, <135"3class33line" name="L225"> 225                /*
 226     s >/* maximu    Ad        success are all in rtextents.
 147/* error value */
 16s="sref">error<      error = " class="f="+code=xfs_rtcheck_range" class="f="+cef">xfs_rtcheck_range(mp, tp/     xfs_extlen_t           **          a>   *stat);
 14    >                if (error) {
 150                        return error;
 14}ass="sref">error;
 14>xfs_extlen_t    *oblocks, error;
 14>xfs_extlen_t   *oblockserror;
 14183"> 183        return 0;
error;
/*
 147     >/* maximuw  *        s >i>          ass"c claminlen are all in rtextents.
 148/* error value */
 209   &a>, oblocks<>, &nblockserror;
bno >    error) {
 1628" class="line" name="tSef">mp,  102 1failu  in clas are all in rtextents.
 173                 */
 14>xfs_extlen_t   *oblocks        return 0;
 15183"> 183        return 0;
error;
 217        /*
 228
 219/* error value */
 >               for (i< &a>, error &a>    error) {
 162lass="sref">i< &a>, error   error;
 15    >              a&a>, bno >    error) {
 143444217"> 217        /*
 154 1failu  in clas are all in rtextents.
 172     ent">/* error value */
 166   >xfs_extlen_t   *oblocks        return 0;
 167   183"> 183        return 0;
 16}ass="sref">error;
error;
 217        /*
 111       w  * tmacab  Ad        ransaction, then commit.
 102/* error value */
 213        error = " class="f="+code=xfs_rtcheck_range" class="f="+cef">xfs_rtcheck_range(mp, tp/     xfs_extlen_t           **          a>   *stat);
                if (error) {
 15183"> 1              return error;
error;
oblocks, error;
oblockserror;
 183        return 0;
error;
error;
 102/*
 193        Attempt tof ss="como allocate an extent minl,free extents nearan class="comment">/*
 154 * bitmap block bbno.  If we don't get maxlen an class="comment">/*
 172 *  an class="comment"> * The lengths are all in rtextents.
 226/* error value */
oblocks<95STATIC int                              /* error */
oblocks<_range" class="sref">xnearode=xfs_rtcheck_range" class="sref">xnearef">xt">/* error */
 209        xfs_mount_t     *mp,            /* file system mount point */
 210        xfs_trans_t     *tp,            /* transaction pointer */
 211        xfs_rtblock_ttp,            /* maximum length to allocate */
 202        next,a>    minlen,         /* minimum length to allocate */
 213        xfs_extlen_t    map;  xlen,         /* maximum length to allocate */
 214        xfs_extlen_t    *map;len,           /* out: actual length allocated */
 205        xfs_buf_t       **rbpp,         /* in/out: summary block buffer */
 206        xfs_fsblock_t   *rsb    ,           /* in/out: summary block number */
 207        xfs_extlen_t    prod    ,           /* extent product factor */
 198        xfs_rtblock_t   *rtblock)       /* out: start block allocated */
error) {
 212        int       anya href="+code=ranybno"l> 212    >rtblock)        211        xfs_rtblock_t, next;           /* in/out: summary block number */
 212        int             error;          /* error value */
 212        int       ia>    212    next;           /* ioffset (loopnot srol)iment">/* error value */
 212        int       ja>    212    next;           /* error value */
 212        int       log2>    * 212< next;           /* error value */
 206        xfs_rtblock_t 212    next;           /*ment">/* error value */
 207        xfs_rtblock_t<      next;           /* error value */

 209  ASSER="+code=XFS_BLOCASSER=ef">xfs_rtcheck_range>    error &a>    error & &a>, error &a>    s*/
 217        /*
 111/* in/out: t"> * is off t   end, silently set i">maan class="comment">/*
 102
 173/* error value */
              /     oblocksoblocks   *oblocks 225              /     oblocksoblocks   *oblockss*/
/*
 147/*t   exacfomment">ion firsansaction, then commit.
 148/* error value */
 209        error = " class="sref">xexacf="+code=xfs_rtblock_t" class="sref">xexacfef">xfs_rtcheck_range(mp, tp/     xfs_extlen_t    xfs_extlen_t       >    *
 15fs_buf_t       **          a>   *bnoa>    next,  s*/
error) {
error;
error;
/*
 172ion worked,4183"> 1   *in the first non-free.
 226                 */
              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 16>xfs_extlen_t   *oblocks<  error) {
 14183"> 183        return 0;
error;
 211  //a>, oblocksxfs_rtcheck_range(mp/     s*/
 202   for (        return 0;
 143         274> 22343line" name="L213"> 213  ASSER="+code=XFS_BLOCASSER=ef">xfs_rtcheck_range>    s*/
 214  log2>    *error highbittalloc.c#L2fs_rtblockhighbittaef">xfs_rtcheck_range>    s*/
, <135"4class43line" name="L2                /*
 226 *bitmapt">/* s (e=bb + i is currlass">/* )in the first non-free.
 147                 */
error) {
 142                /*
 180ion of  * Go s oft"> *39;fulalevelsan class="comment">/*
 111/* in the first non-free.
 102                 */
 14209"> 209        error = "ny_"commen="+code=xfs_rtblock_t"ny_"commenef">xfs_rtcheck_range(mp, tplog2>    *oblocks
 14143"> 14209"> 209  //a>,  202   for (       **          a>   *next,anya href="+code=ranybno"class="sref">s*/
 22    >                if (error) {
 166                        return error;
 16}ass="sref">error;
 178                /*
 179       ment"ny#39;fulan clasteturns err    ,t">/an class="comment">/*
 180ierron  are all in rtextents.
 111                 */
 15    >              anya href="+code=ranybno"cass="sref">error) {
 143444217"> 217        /*
 154ion are all in rtextents.
 172     ent">/* error value */
 166       >              ifor (error) {
 167   3444217"> 217        /*
 228/* maximu Attempt tturns erri an class="comment">/*
 219 180/* error value */
 167   3444209"> 209        error = " class="sref">x   *x   *xfs_rtcheck_range(mp, 
 15161"> 167   3444209"> 209  //a>,  202   for (   a>    xfs_extlen_t       >    *;  xlen, 1,>amp;       **
 1434447   3444209"> 209  a>   *bnoa>    next,  s*/
 14143"> 1444444444    >                if (error) {
 22222222222222222222222222                     return error;
 166           }ass="sref">error;
 167   3444217"> 217        /*
 228    worked,4183"> 1ransaction, then commit.
 219/* error value */
 150               >                              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 167   3444pan clas*xfs_extlen_t   *oblocks<  error) {
 15161"> 167   3444183"> 183        return 0;
 1434447   }ass="sref">error;
 14143"> 14}ass="sref">error;
 1555555555217"> 217        /*
 226ion are all in rtextents.
 147/* error value */
 1777777777else {1555555555217"> 217        /* error value */
 14155"> 1555555555217"> 217        /*
 180/* s fro an class="comment">/*
 111w     w  mentnow are all in rtextents.
 102
 193/* i Ad isrenerrenough are all in rtextents.
 154/* error value */
 222222222222222222221"("sref">oblocks   error &ja>    202   for (error &ja>   error) {
 166                   217"> 217        /*
 147ion foran class="comment">/*
 228/* in the first non-free.
 219/* error value */
 150                   209"> 209        error = "ny_"commen="+code=xfs_rtblock_t"ny_"commenef">xfs_rtcheck_range(mp, 
 167   3444pan clas        209"> 209  log2>    *oblocks
 15161"> 167   3444        209"> 209  //a>,  202  ja>          **          a>   *next,anya href="+code=ranybno"class="sref">s*/
 1434447   3444    >                if (error) {
 14143"> 14444444444444444444444444                     return error;
 22222222222222222222222222}ass="sref">error;
 166                   217"> 217        /*
 147             nottempt tt"> * ie donan class="comment">/*
 228/*
 219/*
 180/* i t">       is  Aan class="comment">/*
 111 *,twn     vnt">readyxlenedan class="comment">/*
 102ion,ap block bbdo    again are all in rtextents.
 193/* error value */
 14143"> 144444444444444444    >              anya href="+code=ranybno"cerror value */
 2222222222222222222222222222222222ot sinuelass="sref">error;
 166                   209"> 209        error = " class="sref">x   *x   *xfs_rtcheck_range(error;
 167   3444                209"> 209  , tp//a>,  202  ja>      a>    xfs_extlen_t    error;
 17777777773444                209"> 209  >    *;  xlen, 1,>amp;       ** 209  a>   *bnoa>    next,  s*/
 14155"> 155555555555555555    >                if (error) {
 150                                                return error;
 167   3444pan clas}ass="sref">error;
 15161"> 167   3444217"> 217        /*
 173    works,4183"> 1    exmpt  are all in rtextents.
 154/* error value */
 22222222222222222222222222    >                              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 166                   ssssssss*xfs_extlen_t   *oblocks<  error) {
 167   3444                183"> 183        return 0;
 17777777773444        }ass="sref">error;
 14155"> 1555555555}ass="sref">error;
 155555555555555555217"> 217        /*
 111/> * erroitmapt">/* san class="comment">/*
 102/*renerrenough  * Go onor donan class="comment">/*
 193ion didblock bbwork2221"some 18asoAan class="comment">/*
 154
 172/*t">/* maximufro idon tcommentlock" cthe first non-free.
 226
 147/* error value */
 166666666666666666209"> 209        error = " class="sref">x   *x   *xfs_rtcheck_range(mp, 
 14168"> 166666666666666666209"> 209  //a>,  202   for (   a>    xfs_extlen_t       >    *;  xlen, 1,>amp;       **
 150                   209"> 209  a>   *bnoa>    next,  s*/
 167   3444    >                if (error) {
 15161"> 167   3444183"> 1              return error;
 143         275> 22353line" name="L143"> 1434447   }ass="sref">error;
 14143"> 1444444444217"> 217        /*
, <135"5class53line" name="L172"> 172    works,4183"> 1    exmpt  are all in rtextents.
 226/* error value */
 167   3444    >                              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 17777777773444        *xfs_extlen_t   *oblocks<  error) {
 14444444444444444444444444183"> 183        return 0;
 150           }ass="sref">error;
 167   }ass="sref">error;
 15}ass="sref">error;
 14217"> 217        /*
 154/*
 172/* s oe don negative sid , go       are all in rtextents.
 226/* error value */
 16    >              ifor ((int)209"> 209  //a>,  202   for ( 17143"> 14202"> 202   for ( 202   for (
 142                /*
 180/*
 111 102                 */
 14else     >              ifor ((int)209"> 209  //a>,  202   for (oblocks   *oblocks/* s  */* s cla - 1cerror value */
 14143"> 14209"> 209   for (
 225                /*
 226/*
 147/* s toigo,igo        an cl0 casntmoves toi">/* i1 are all in rtextents.
 228                 */
 14else     >              ifor ((int)209"> 209  //a>,  202   for (oblocks   *oblocks/* s  */* s cla - 1cerror value */
 150   202"> 202   for ( 202   for (
 165                /*
 102/* s,an class="comment">/*
 193 154                 */
 22else     >              ifor ((int)209"> 209  //a>,  202   for ( 166   202"> 202   for (
 165                /*
 228 1failu   are all in rtextents.
 219                 */
 15else            */
 167   break"error value */
error;
oblocks
 183        return 0;
error;
error;
 147/*
 228/notpositioAan class="comment">/*
 219i an class="comment">/*
 180 *  an claengths ment"ll ie nse clast are all in rtextents.
 111                 */
oblocks 212   L166"> 166   217"> 217                         */
error = " class="sref">xsizea href="+code=r/a> = " class="sref">xsizeef">x            */
 214  pan>mou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rment"s*t">                 */
 214  pan>transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
 206      sreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   a>       217"> 217        /* maximu*t">                 */
 207      sreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   a>       217"> 217        /* maximu*t">                 */
 207      sreaenxf="+code=xfs_rtblocksreaenxfine" nam*xfs_extlen_t    *   217"> 217        ual length3/* maximdu*t">                 */
 209  pan>bufxf="+code=xfs_rtblockbufxfine" name="**xfs_extlen_t   217"> 217                         */
 209  pan>fslock"xf="+code=xfs_rtblockfslock"xfine" na*xfs_extlen_t   *   217"> 217                         */
 211      sreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   a>       217"> 217        las*t">                 */
error = lock"xf="+code=xfs_rtblock= lock"xfine" na*xfs_extlen_t   *   217"> 217        /* i * maximdu*t">                 */
error) {
 212                 return    217"> 217                         */
 212                 r for ("> 212    17"> 217        /* in/out: *t">                 */
 212                 rl  *"> 212    17"> 217                         */
 207      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  >amp;"> 212    17"> 217        /* itoi"exlened *t">                 */
 207      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207    "> 212    17"> 217        /* in/out: *t">                 */
 209  pan>tcoin22xf="+code=xfs_rtblocktcoin22xfine" na207"> 207  tco  *"> 212  17"> 217        ion foran claste*t">                 */

 211  ASSER="+code=XFS_BLOCASSER=ef">xfs_rtcheck_range>    xfs_extlen_t    fs_buf_t   a>    xfs_extlen_t    s*/
errorxfs_rtcheck_range>    s*/
s*/
 147/*
 172 *n claevels turns errwi">/maxlen are all in rtextents.
 226 *n cloitmapt">/* s,itoisee         are all in rtextents.
 147
 228ion fail   n the first non-free.
 219
 180                 */
oblockserror highbittalloc.c#L2fs_rtblockhighbittaef">xfs_rtcheck_range>    xfs_extlen_toblocksxfs_extlen_terror) {
 15 name="L147"> 147/*
 173 *n cloitmapt">/* sin the first non-free.
 154                 */
 22221"("sref">oblocks< for ( 202   for (oblocks   *oblocks/* s  */* s claas202"> 202   for (error) {
 166    name="L147"> 147/*
 147/* in the first non-free.
 228                 */
 14155"> 15              return error = get_"commen="+code=xfs_rtblock_tget_"commenef">xfs_rtcheck_range(mp, tpl  *tp for (       **          a>   *
 155555555555555555ass="sref">next,tco  *s*/
 167       >                if (error) {
 15161"> 167   183"> 1              return error;
 143444}ass="sref">error;
 14143"> 142name="L147"> 147/*
 172/* in the first non-free.
 226                 */
 167       !sref">next,tco  *
 166666666666666666ot sinuelass="sref">error;
 14168"> 162name="L147"> 147/*
 180/*mment">ierr   ttempt in the first non-free.
 111                 */
 15161"> 16              return error = " class="sref">x   *x   *xfs_rtcheck_range(mp,  202   for (   a>    error;
 143         276> 22363line" name="L143"> 1434447   fs_buf_t   a>        *;  xlen, 1,>amp;       ** 209  a>   *bnoa>    next,  s*/
 14143"> 14    >                if (error) {
, <135"6class63line" name="L225"> 222222222222222222183"> 1              return error;
 166   }ass="sref">error;
 167   2name="L147"> 147/*
 228    worked,4183"> 1   *in the first non-free.
 219                 */
 150       >                              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 167   s="comme*xfs_extlen_t   *oblocks<  error) {
 155555555555555555183"> 183        return 0;
 1444444444}ass="sref">error;
 14143"> 142name="L147"> 147/*
 172     "ntemt">/* itoitry"5183"> edufro idonan class="comment">/*
 226/* ,an class="comment">/*
 147/* in the first non-free.
 228                 */
 1444444444    >              XFS_BITTOIT" ca href="+code=rXFS_BITTOIT" cef">xfs_rtcheck_range(mp>amp; 202   for ( 1555555555555555552sref">oblocks< for (xfs_rtcheck_range(mp>amp; 16}ass="sref">error;
error;
 147/*
 154/* si  T>/*sma her ones, unles an class="comment">/*
 172
 226                 */
 202  e>    error) {
 16*xfs_extlen_t   *oblocks
 14183"> 183        return 0;
error;
 211  ASSER="+code=XFS_BLOCASSER=ef">xfs_rtcheck_range>    s*/
errorxfs_rtcheck_range>    s*/
s*/
 147/*
 172
 226ions, mmenw*sma her onesn the first non-free.
 147
 228                 */
oblockserror highbittalloc.c#L2fs_rtblockhighbittaef">xfs_rtcheck_range>    xfs_extlen_terror highbittalloc.c#L2fs_rtblockhighbittaef">xfs_rtcheck_range>    xfs_extlen_terror) {
 15 name="L147"> 147/*
 111 *n cloitmapt">/* s,itry  Atmment">ionan class="comment">/*
 102 173                 */
 14221"("sref">oblocks< for ( 202   for (oblocks   *oblocks/* s  */* s claas202"> 202   for (error) {
 2222222222 name="L147"> 147/*
 226ion foradoisreevel/">/* in the first non-free.
 147                 */
 17143"> 14202"> 202  eturn error = get_"commen="+code=xfs_rtblock_tget_"commenef">xfs_rtcheck_range(mp, tpl  *tp for (       **          a>   *
 144444444444444444444444444444444444ass="sref">next,tco  *s*/
 150       >                if (error) {
 167   s="comme183"> 1              return error;
 1555555555}ass="sref">error;
 1444444444 name="L147"> 147/*
 154
 172                 */
 166       !sref">next,tco  *
 167   3444ot sinuelass="sref">error;
 17143"> 142name="L147"> 147/*
 219ion.  Makn tc     e specifiedan class="comment">/*
 180/*
 111
 102                 */
 1444444444              return error = " class="sref">x   *x   *xfs_rtcheck_range(mp,  202   for ( 14143"> 14143"> 1444444444              rXFS_RTMAXa href="+code=rXFS_RTMAXef">xfs_rtcheck_range>    xfs_extlen_t 22222222222222222222222222              rXFS_RTMINa href="+code=rXFS_RTMINef">xfs_rtcheck_range>    oblocks 166                   xfs_extlen_t    *;  xlen, 1,>amp;       ** 209  a>   *bnoa>    next,  
 167       >                if (error) {
 166666666666666666183"> 1              return error;
 1444444444}ass="sref">error;
 150   2name="L147"> 147/*
 111    worked,4183"> 1   *ttempt in the first non-free.
 102                 */
 1444444444    >                              e=NURTIT" ca href="+code=re=NURTIT" cxt" lass="sref">error) {
 14143"> 14143"> 14*xfs_extlen_t   *oblocks<  error) {
 222222222222222222183"> 183        return 0;
 166   }ass="sref">error;
 167   2name="L147"> 147/*
 228 14143"> 14*t">     "ntemt">/* itoitry"5183"> edufro idonan class="comment">/*
 219 14143"> 14*t" classor is beyoAd     neemt"itmapt">/* ,an class="comment">/*
 180 14143"> 14*tskip do doat bitmapt">/* in the first non-free.
 111                 */
 1555555555    >              XFS_BITTOIT" ca href="+code=rXFS_BITTOIT" cef">xfs_rtcheck_range(mp>amp; 202   for ( 1434447   fs_buf_t    for (xfs_rtcheck_range(mp>amp; 14}ass="sref">error;
error;
 147/*
 147 1failu   are all in rtextents.
 228                 */
oblocks
 183        return 0;
error;
error;
 173/*
 154
 172 *n cltcommentin221m">ion as we> *as*n cloitmapin the first non-free.
 226                 */
oblocks 212   L166"> 166   217"> 217                         */
error = " class="rangma href="+code=r/a> = " class="rangmef">x            */
 209  pan>mou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rment"s*t">                 */
 209  pan>transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
 211      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  turns  *  17"> 217        /* it">/* maximu*t">                 */
errorsreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   >    *     17"> 217        /* maximu*t">                 */
 143         277> 22373line" name="L ="sref">errorbufxf="+code=xfs_rtblockbufxfine" name="**xfs_extlen_t   217"> 217                         */
errorfslock"xf="+code=xfs_rtblockfslock"xfine" na*xfs_extlen_t   *   217"> 217                         */
, <135"7class73line"ss="sref">error) {
 206      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  en    217        ed tempt  *t">                 */
 212                 return    217"> 217                         */
 207      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  pos>   * 217        /* i * maximdu clasnAd *t">                 */
 209  pan>= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  pre   *217"> 217        /* i * maximdu lassturnst*t">                 */

 211  en   oblocks 202  >    *        return 0;
 173/*
 173ing out of*ton middle of*a freettempt in the first non-free.
 154/*
 172
 226                 */
 207  eturn error = fiAd_ba*xfs_rtcheck_range(mp,  202  turns  *next,pre   *
error) {
 14183"> 1              return error;
error;
 173/*
 102/* i(nAd of*freettempt )in the first non-free.
 173                 */
errorerror = fiAd_forwa href="+code=r/a> = fiAd_forwef">xfs_rtcheck_range(mp,  202  en      a    *oblocks   *oblocks
 22ass="sref">next,pos>   *
error) {
 16183"> 1              return error;
error;
 173/*
 180ion correspond err   don 
 111
 102                 */
errorerror = modify_"commen="+code=xfs_rtblock_tmodify_"commenef">xfs_rtcheck_range(mp, 
 14>              XFS_RTIT" cLOGa href="+code=rXFS_RTIT" cLOGef">xfs_rtcheck_rangpos>   *next,pre   *
 22>              XFS_BITTOIT" ca href="+code=rXFS_BITTOIT" cef">xfs_rtcheck_range(mppre   *       ** 209  a>   *
error) {
 16183"> 1              return error;
error;
 173/*
 180/* sinot being  * maximduaa*n clfront of*tonan class="comment">/*
 111
 102                 */
xfs_extlen_terror) {
 14 ="sref">errorerror = modify_"commen="+code=xfs_rtblock_tmodify_"commenef">xfs_rtcheck_range(mp, 
 2222222222               XFS_RTIT" cLOGa href="+code=rXFS_RTIT" cLOGef">xfs_rtcheck_rangturns  *next,pre   *
 166                  XFS_BITTOIT" ca href="+code=rXFS_BITTOIT" cef">xfs_rtcheck_range(mppre   *       ** 209  a>   *
 16    >                if (error) {
 17143"> 14183"> 1              return error;
 14}ass="sref">error;
error;
 173/*
 102/* sinot being  * maximduaa*n clnAd of*tonan class="comment">/*
 173
 154                 */
   * 202  en   error) {
 16 ="sref">errorerror = modify_"commen="+code=xfs_rtblock_tmodify_"commenef">xfs_rtcheck_range(mp, 
 167   >              XFS_RTIT" cLOGa href="+code=rXFS_RTIT" cLOGef">xfs_rtcheck_rangpos>   *next,en   
 17143"> 142              XFS_BITTOIT" ca href="+code=rXFS_BITTOIT" cef">xfs_rtcheck_range(mpen          ** 209  a>   *
 14    >                if (error) {
 150   183"> 1              return error;
 16}ass="sref">error;
error;
 147/*
 154
 172                 */
 206  eturn error = modify_rangma href="+code=r/a> = modify_rangmef">xfs_rtcheck_range(mp,  202  turns  * 202  >    *s*/
 1              return error;
error;
error;
 180/*
 111 1whe           m   any freettempt s ie don sizetrangmagivenan class="comment">/*
 102/*  bbnoin the first non-free.
 173                 */
 212   L166"> 166   217"> 217                         */
error = any_"commen="+code=xfs_rtblock_tany_"commenef">x            */
 206      mou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rstructc   *t">                 */
 207  xan>transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
 212                 renw  *   217"> 217                         */
 212                 rhigh  *  217"> 217                         */
 209  pan>= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  bbno="+code=xfs_rtbbbnoe=tp"  166  217"> 217        /*  n/out: *t">                 */
 211      bufxf="+code=xfs_rtblockbufxfine" name="**xfs_extlen_t   217"> 217                         */
errorfslock"xf="+code=xfs_rtblockfslock"xfine" na*xfs_extlen_t   *  217"> 217                         */
 212   *xfs_extlen_t 217                         */
error) {
 212                 return    217"> 217                         */
 212                 reng  *     217"> 217        er,*log2 ofttem. sizet*t">                 */
 207  xan>tcoin22xf="+code=xfs_rtblocktcoin22xfine" na207"> 207  tco  *     217"> 217                         */

 173/*
 180
 111                 */
oblockserrorerrorerror) {
 14 name="L173"> 173/*
 154
 172                 */
 16 ="sref">errorerror = get_"commen="+code=xfs_rtblock_tget_"commenef">xfs_rtcheck_range(mp, tplng  *tpbbno="+code=xfs_rtbbbnoe=tp" fs_buf_t       ** 209  a>   *next,tco  *s*/
 16    >                if (error) {
 17143"> 14183"> 1              return error;
 14}ass="sref">error;
 15 name="L173"> 173/*
 111 1successin the first non-free.
 102                 */
 143         278> 22383line" name="L143"> 14    >              tco  *error) {
 14s="commenxfs_extlen_t, <135"8class83line" name="L225"> 2222222222183"> 183        return 0;
 16}ass="sref">error;
error;
 173/*
 219 1failu   are all in rtextents.
 180                 */
        return 0;
 183        return 0;
error;
error;
 172/*
 226
 147 eduread* Ad ock"ed are all in rtextents.
 228                 */
 212   L166"> 166   217"> 217                         */
 209  pan>= luf_get="+code=xfs_rtblock= luf_getef">x            */
 211      mou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rstructc   *t">                 */
errortransxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
error= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  b  *  17"> 217                         */
 212                 ristco  *  17"> 217                         */
 211      bufxf="+code=xfs_rtblockbufxfine" name="**xfs_extlen_t  217"> 217                         */
error) {
 207  xan>bufxf="+code=xfs_rtblockbufxfine" name="*xfs_extlen_t     217"> 217                         */
 207      ina> xf="+code=xfs_rtblockina> xfine" name*xfs_extlen_t     217"> 217         t*t">                 */
 209  pan>bmbt_irecxf="+code=xfs_rtblockbmbt_irecxfine" xfs_extlen_t(error;
 212                 rnea(        return 0;
 212                 return    217"> 217                         */
error;
errorerror   a    *oblocks   a    *oblocks        return 0;
error;
 211  eturn error boapi_read="+code=xfs_rtblockbmapi_readef">xfs_rtcheck_rangi **tpb  *next,ea(;  xlen, 1,>ea(tpXFS_DATA_FORca href="+code=rXFS_DATA_FORcr" cclass="sref">s*/
s*/
 16183"> 1              return error;

 209  ASSERT xfs_rtcheck_rangea(oblocks              e=NUFSIT" ca href="+code=re=NUFSIT" cr" cclass="sref">s*/
 209  eturn error transxreadkbuf="+code=xfs_rtblocktransxreadkbufef">xfs_rtcheck_range(mp, tpa    *oblockss*/
 166666666666666666666class="sref">tpXFS_FSI_TO_DADDRa href="+code=rXFS_FSI_TO_DADDRef">xfs_rtcheck_range(mpea(oblocks
 155555555566666666666class="sref">tpa    *oblocksnext,  **s*/
s*/
 14183"> 1              return error;
 211  ASSERT x!207"> 207  xan>bufxgeteturn xfs_rtcheck_rang  **s*/
error<  **s*/
 183        return 0;
error;
error;
errorerror;
 111/*
 102
 173                 */
 212   L166"> 166   217"> 217                         */
error = che* _a hre_rangma href="+code=r/a> = che* _a hre_rangmef">x            */
 206      mou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rment"s*t">                 */
 207  xan>transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
 207      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  bno="+code=xfs_rtbbnoe=tp"  166    17"> 217                         */
 209  pan>sreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   >    *     17"> 217                         */
 212   *xfs_extlen_t 217                         */
error) {
error= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  new  *     217"> 217         = che* _rangma*t">                 */

 1s="sref">error = che* _rangma href="+code=r/a> = che* _rangmef">xfs_rtcheck_range(mp,  202  bno="+code=xfs_rtbbnoe=tp" fs_buf_t   >    *next,new  * 202  turs  *error;
error;
error;
 228/*
 219 *a* maximdu(vallas8) rnef class="comment">/*
 180 *freet(vallas1)in the first non-free.
 111                 */
 212   L166"> 166   217"> 217                         */
error = che* _rangma href="+code=r/a> = che* _rangmef">x            */
errormou">xf="+code=xfs_rtblockmou">xfine" name*xfs_extlen_t(   217"> 217        rment"s*t">                 */
 211      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */
 206      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  turns  *  17"> 217                         */
 207  xan>sreaenxf="+code=xfs_rtblocksreaenxfine" namfs_buf_t   >    *     17"> 217                         */
 212                 rval  *     17"> 217                         */
 209  pan>= lock"xf="+code=xfs_rtblock= lock"xfine" na*xfs_extlen_t     17"> 217        /* inot ma ching *t">                 */
 212   *xfs_extlen_t 217                         */
error) {
errorrtwordxf="+code=xfs_rtblock= wordxfine" nam*xfs_extlen_t      217"> 217                         */
 212   xfs_extlen_t     217"> 217                         */
error= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  b  *   217"> 217        /*  n/out: *t">                 */
 211      bufxf="+code=xfs_rtblockbufxfine" name="*s="sref">error<  **     217"> 217                         */
 206      = wordxf="+code=xfs_rtblock= wordxfine" nam*xfs_extlen_t   217"> 217                         */
 212                 return    217"> 217                         */
 207      = lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  i="+code=xfs_rtbir" cl166       217"> 217                         */
 209  pan>= lock"xf="+code=xfs_rtblock= lock"xfine" nafs_buf_t   >ast if="+code=xfs_rtb>ast ifr" cl166  17"> 217                         */
 209  pan>= wordxf="+code=xfs_rtblock= wordxfine" namclass="sref">mpeas     17"> 217                         */
 211      = wordxf="+code=xfs_rtblock= wordxfine" namclass="sref">mpwdiff="+code=xfs_rtbwdiffr" cl166   217"> 217                         */
 212                 rword="+code=xfs_rtbwordr" cl166     17"> 217                         */

 228/*
 172/*  n/out:an class="comment">/*
 226                 */
 207  b  *errorxfs_rtcheck_range(mpturns  * 173/*
 219/* in the first non-free.
 180                 */
 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp,  202  b  *next,  **s*/
error) {
 143         279> 22393line" name="L143"> 14183"> 1              return error;
error;
, <135"9class93line" name="L211"> 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.c#L175" i71"> 212               6" id9"L136"8class838ine" name="L2name="L173"> 173/* 172sss* Compute bitmapt">/* in the first non-free.
 180                 */
erWORDFS_BITTOIT" ca href="+coWORDFS_BITTOIT" cef">xfs_rtcheck_range(mpturns  * 211   uf **        return 0>
xfs_rtcheck_rangturns  *s*/ 173/* 173  > 18zero's; 1 (   <) =os>  > 18one's bitmapt">/* in the first non-free. 154                 */s*/ 173/*
 173    b 173/*
 173    bitmapt">/* in the first non-free. 219                 */
error) >
 173/*
 102/* in the first non-free.
 173<9"> 219                 */
xfss_extlen_t   >    * hrefNBWORDFS_BITTOIT" ca hrefNBWORDref=="+cod=rr" ccclass="sref">s*/
 173/*L175" i71"f8/xfs/xfs_8talloc.c#L196" id95L226"9class92line" name="L226"> 226/* in the first non-free.
 173<9"> 219                 */
mpeasxfs1"> 211      = wordxf="+code=xfs_rtbloc)1f="+c="+ce" name="L221"("srbuf_t   >ast if="+code=xfs_rdos>   * 212   xfs_extlen_t                 */
 173/* 180        desirtcclfrom bitmapt">/* in the first non-free. 111                 */
mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror) ;
 22393line" naline" na8ine" name="L2name="L173"> 173/* 154me="L1 bitmapt">/* in the first non-free. 172                 */L175" i71"f8/xfs/xfs_8talloc.c#L196" id96L136"8class83line" naline" na8TOIT" cef">xfs1"> e=xfs_b xfsass="sref">mp, next,  **s*/
xfs7"> 207  i="+codede=r   *xfsass="sref">mpwdiff="+code=xfs)dos>   *s*/
 207  i="+code="+cod=rr" cclass="sref">s*/
 183        return 9>
error>
xfs7"> 207  i="+codede=r   *   >ast if="+code=xfs_rdos>   * 183        return 9>
 14 name="L173"> 173/*
 154<'s*w="com * mnex 173/*
 172w mneedm * mnex/* in the first non-free.
 226                 */
xfs_rtcheck_range( 207  i="+coded="+ce"> 212   xf_buf_t   >    *error) ;
 14 name="L173"> 173/*
 219<2"> 172/* in the first non-free. 180                 */xfs1"> e=xfs_b xfsass="sref">mp, next,  **s*/
 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp,  202  b  *next,  **s*/
 22393line" naline" naline" name="L    >                if (error) >
 14183"> 1              return error>
error>
xfss_extlen_t 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.c>
xfs            rword="+code=xfde=ame="L183"> 183        return 9>
error) >
 14 name="L173"> 173/*
 180/* in the first non-free.
 111                 */ 183        return 9>
 22393line" naline" name="L}ass="sref">error>
error) ;
 173/* 226    b/* in the first non-free. 173<9"> 219                 */ 207  i="+codede=ame="L183"> 183        return 9>
error


<>10>
136"8class838ine" name="L2name="L173"> 173
<>ne" name="L}ass="sref">error1f8/xfs/xfs_8talloc.c#L110>f8>10>L221"8class82line" name="L111"> 111w mus oupssssssing w>                 */2f8/xfs/xfs_8talloc.c#L110>f8>10>L232"8class83line" name="L102"> 102<*>w mmovepon to  * mnex/* in the first non-free.3f8/xfs/xfs_8talloc.c#L110>f8>10>L183"7class78line" name="L173"> 173                 */4f8/xfs/xfs_8talloc.c#L110>f8>10>L194"8class89wh    " name="L221"("srbuf_t   >    *   * 207  i="+coded="+ce=r   *error)10>5f8/xfs/xfs_8talloc.c#L110>f8>10><135"8class83line" na8ine" name="L2name="L173"> 173/*6f8/xfs/xfs_8talloc.c#L110>f8>10>L226"9class92line" name="L226"> 226        desirtcclfrom bitmapt">/* in the first non-free.7f8/xfs/xfs_8talloc.c#L110>f8>10>L147"8class84line" name="L143"> 173<9"> 219                 */8f8/xfs/xfs_8talloc.c#L110>f8>10>L228"8class82line" na0ine" name="L221"("sass="sref">mpwdiff="+code=xfsde=ordxfine" nam*xfs_extlen_terror)10>9f8/xfs/xfs_8talloc.c#L110>f8>10>L229"8class82line" name="L178me="L143"> 14 name="L173"> 173/*10"f224"8class82line" name="L154"> 154me="L1 bitmapt">/* in the first non-free.10"L231"8class83line" name="L111"> 111                 */10"L172"8class87line" name="L152line" name="L211"> e=xfs_b xfsass="sref">mp, next,  **s*/10"   279> 22393line" naline" na8   * 207  i="+coded+e=r   *xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/10"fs_rt8lloc.83line" name="L144"> 14s="commenxfs_extlen_t 207  i="+code="+cod=rr" cclass="sref">s*/10"<135"8class83line" name="L225ock"xfine" na*xfs_extlen_t10"L136"8class83line" naline" naline" name="L183"> 183        return 10"710"L167"8class86line" naline" name="L}ass="sref">error10"L228"8class82line" naordxfine" namcl7"> 207  i="+coded+e=r   * 183        return 10"910"L229"8class82line" na8ine" name="L2name="L173"> 173/*10"f224"8class82line" name="L154"> 154<'s*w="com * mnex 173/*10"L231"8class83line" name="L111"> 111w mneedm * mnex/* in the first non-free.10"L232"8class83line" name="L102"> 102                 */10"   279> 22393line" name="++line" name="L20            rword="+code=xfdee=r   *xfs_rtcheck_range( 207  i="+coded="+ce"> 212   xf_buf_t   >    *                 */10"fs_rt8lloc.83line" name="L1448ine" name="L2name="L173"> 173/*10"L225"8class82line" name="L172"> 172/* in the first non-free.10"L226"9class92line" name="L226"> 226                 */10"L167"8class86line" naline" na8TOIT" cef">xfs1"> e=xfs_b xfsass="sref">mp, next,  **s*/10"L228"8class82line" name="L178mine" name="L211"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp,  202  b  *next,  **s*/10"L229"8class82line" name="L178line" name="L    >                if (error)103
10"fs_rt8lloc.83line" name="L14444444444me="L143"> 14183"> 1              return error10"L171"8class87line" name="L161line" name="L}ass="sref">error10"L172"8class87line" name="L152line" name="L21s_extlen_t 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.10"3 14310"   279> 22393line" naline" na8   * 183        return 10"410"fs_rt8lloc.83line" na} error)10"510"<135"8class83line" name="L2258ine" name="L2name="L173"> 173/* 212              10"> >10"L226"9class92line" name="L226"> 226/* in the first non-free.10"L147"8class84line" name="L143"> 173<9"> 219                 */10"L228"8class82line" name="L178mine" name="L21s_extlen_t 183        return 10"910"L229"8class82line" naline" name="L}ass="sref">error10"f229"8class82line" name="L}ass="sref">error10"L231"9class93line" name="L2name="L173"> 173/*10"L232"8class83line" name="L102"> 102<*>Ifa checlasompon aa>    b 173/*10"L183"7class78line" name="L173"> 173    bitmapt">/* in the first non-free.10"L184"7class78line" name="L154"> 154                 */10"<135"8class830ine" name="L221"("slbuf_t   >ast if="+code=xfs_rde=r   *   >    *   * 207  i="+code)=ode=error" class="sref">error)104610"L136"8class83line" naline" name="L2name="L173"> 173/*10"L147"8class84line" name="L143"> 173<9"> 219/* in the first non-free.10"L148"8class84line" name="L223"> 173<4"> 154                 */10"L229"8class82line" na8luf_getef">xfs_ss="sref">mpeas      = wordxf="+code=xfs_rtbloc)1f="+c="+ce name="L221"("slbuf_t   >ast if="+code=xfs_r)"- 1me="L183"> 183        return 105
10"f136"8class83line" naline" name="L2name="L173"> 173/*10"L231"8class83line" name="L111"> 111        desirtcclfrom bitmapt">/* in the first non-free.10"L232"8class83line" name="L102"> 102                 */10"   279> 22393line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror)10"410"fs_rt8lloc.83line" name="L1448ine" name="L2name="L173"> 173/*10"L225"8class82line" name="L172"> 172me="L1 bitmapt">/* in the first non-free.10"L226"9class92line" name="L226"> 226                 */10"L167"8class86line" naline" na8TOIT" cef">xfs1"> e=xfs_b xfsass="sref">mp, next,  **s*/10"L228"8class82line" name="L178mine" name="L217"> 207  i="+coded+e=r   *xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/10"L229"8class82line" name="L178ock"xfine" na*xfs_extlen_t 207  i="+code="+cod=rr" cclass="sref">s*/10"f135"8class83line" name="L225ock"xfine" na*xfs_extlen_t10"L171"8class87line" name="L161line" name="L183"> 183        return 106210"L172"8class87line" na}  183        return 106310"   279> 22393line" naline" na8   * 207  i="+codede=r   *   >    * 183        return 106410"fs_rt9lloc.93line" name="L}ass="sref">error10"<135"9class93line" name="L2name="L173"> 173/*10"L226"9class92line" name="L226"> 226me="L1 bitmapt">/* in the first non-free.10"L147"8class84line" name="L143"> 173                 */10"L218"9class918ine" name="L207"> e=xfs_b xfsass="sref">mp, next,  **s*/10"L229"8class82ock"xfine" na*xfs_extlen_t 207  i="+code="+cod=rr" cclass="sref">s*/10"f229"8class82ock"xfine" na*xfs_extlen_t 183        return 107110"L171"8class87line" name="L183"> 183        return 107210"L172"line" name="L}ass="sref">error10"L223"9class92line"            */10"L184"7class78line" name="L173"> 173/*10"L225"8class82line" name="L17  >e=xfsformsettemummarya>   ,he* ithetteold 83">*/*10"L226"9class92line" name="L22* ps*c.cterstuword n file structuret bitmapt">/* in the first non-free.10"L147"8class84line" name="L14/a>                 */10"L148"8k"xfine" na*xf            rSTATICa href="+code=rSTATICine" 212"> 212   L166"> 166   217"> 217                         */10"9148"8k"xfine" na*xf      c                 */10"f218"9class918ine" name="L207"> f">errormou">xf="+code=xfs_rtblockmou">xfine" name*xfo_rtcheck_range( 217ld >        rment"s*t">                 */10"L221"9class92line" name="L211"> f">errormou">xf="+code=xfs_rtblockmou">xfine" name*xfn_rtcheck_range( 217        rment"s*t">                 */10"L212"9class91line" name="L ="sre211      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    217"> 217        ion ment"eas*t">                 */10"L223"de=error" class="sref">error)108410"L214"9class91line" name="L ="sref">error= lock"xf="+code=xfs_rtblock= lock"xfine" na207bno">next,  **   217"> 217        /*  n/out: *t">                 */10"L215"9class91line" name="L211"> 211      bufxf="+code=xfs_rtblockbufxfine" name="*s="sref">error<  **     217"> 217                 */10"L136"8class83line" name="L 12"> 212                 return    217"> 217     line" nlfrom wat mduvalumu*t">                 */10"L217"9class91line" name="L 12"> 212     logf_t   >    *og href="+cod=rr" cl166     217"> 217     ) wat mduvalumu*t">                 */10"L218"9class918ine" name="L207"> muminfo      bufxf="+codmuminfo     217"> 217                 */10"L219"9class91line" name="L209"> fs>error= lock"xf="+codfs>errornext,  **mumbno href="+cod=rrl166     217"> 217/*  n/out: *t">                 */10"f223"9class92line"            */10"L231"9class93line" name="L21ssref">error<  **error<  **NULLcode="+cod=rr" cclass="sref">s*/10"L212"9class91elev" name="L221"("slogf_t   >    *og hrede=r   *(mpeas   >    *og hred="+ce=0ce name="L221"("slogf_t   >    *og hre--code=error" class="sref">error)109310"   279> 22393line" naelev" name="L221"("s7bno">next,  **(mpeaserror)109410"fs_rt8lloc.83line" name="L(e=error" class="sresf">error= lock"xf="+codse=xfs_rtblock) name="L221"("s7bno">next,  **error)109510"<135"8class83line" name="L name="L221"("s7bno">next,  **error)109610"L136"8class83line" naline" na8TOIT" cef">xfs1"> 211  eturn xfso_rtcheck_range(xfsass="sref">mp,    >    *og hreref="+code=tp"L202bno">next,  **next,  **error)109710"L167"8class86line" naline" naaaaaaaaa  *next,  **mumbno hrer   *s*/10"L228"8class82line" name="L178line" name="L    >                if (s*/10"L229"8class82line" name="L17888888888me="L143"> 14183"> 1              return error


<>110f135"8class83line" name="L225line" name="L    > mumtlen_ts*/1f8/xfs/xfs_8talloc.c#L111>f8>110L171"8class87line" name="L16111111111continuecode=error" class="sref">error2f8/xfs/xfs_8talloc.c#L111>f8>110L172"8class87line" name="L152line" name="L211"> 211  eturn xfso_rtcheck_range(xfsass="sref">mp,    >    *og hreref="+code=tp"L202bno">next,  **error)11>3f8/xfs/xfs_8talloc.c#L111>f8>110   279> 22393line" naline" naaaaaaaaa  *next,  **next,  **mumbno href="+cod=rr" cclass="sref">s*/4f8/xfs/xfs_8talloc.c#L111>f8>110fs_rt8lloc.83line" name="L144line" name="L    >                if (s*/5f8/xfs/xfs_8talloc.c#L111>f8>11><135"8class83line" naaaaaaaaaaaaaaaaame="L143"> 14183"> 1              return error6f8/xfs/xfs_8talloc.c#L111>f8>110L136"8class83line" naline" na8TOIT" cef">xfs1"> 211  eturn xfsn_rtcheck_range(xfsass="sref">mp,    >    *og hreref="+code=tp"L202bno">next,  **error)11>7f8/xfs/xfs_8talloc.c#L111>f8>110L167"8class86line" naline" naaaaaaaaa  *next,  **next,  **mumbno href="+cod=rr" cclass="sref">s*/8f8/xfs/xfs_8talloc.c#L111>f8>11>L228"8class82line" name="L144line" name="L    >                if (s*/9f8/xfs/xfs_8talloc.c#L111>f8>11>L229"8class82line" name="L178aaaaaaaame="L143"> 14183"> 1              return error111f135"8class83line" name="L2253"> 14183"> 1  ASSER11  ASSERT xfsmumtlen_t  0f="+cod=rr" cclass="sref">s*/111L171"8class87line" naline" name="L}ass="sref">error11"L172"8class87line" name="L}ass="sref">error11"   279> 22393line" name="L183"> 183        return 11"411"fs_rtline" name="L}ass="sref">error11"<135"ine" name="L}ass="sref">error111L226"9class92line" name="L273"> 173/*111L147"8class84line" name="L14/ SearchCompuackward fromesss*  to limit, find  * ma   /*111L148"8class84line" name="L22* ">/*<" 0s/          t fromesss* 's bitmapt">/* in the first non-free.111L229"9class92line" name="L21">/*  n/out: *t">                 */11"f224"8k"xfine" na*xf            rSTATICa href="+code=rSTATICine" 212"> 212   L166"> 166   217"> 217                         */11"L231"8=error" class="sref"find_uack     = wordxf="+code=find_uackFS_BIclas*t">                 */112L212"9class91line" name="L ="sref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217        rment"s*t">                 */11"   279> 22393line" name="L ="sre211      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */112L214"9class91line" name="L ="sref">error= lock"xf="+code=xfs_rtblock= lock"xfine" na20_rtcheck_rangturns  *   L166"> 166   217"> 217rment"s*t">                 */112L215"9class91line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lock"xfine" na20limitf_t   >    *imitref=,/a>   L166"> 166   217"> 217tp/ rment"s*t">                 */1126215"9class91line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lnsxfine" name*xfe=xfs_rpan>= lock"xf="e=xfs_r 217ut:esss*  / rment"s*t">                 */11"L167"de=error" class="sref">error)1128112L218"9class918ine" name="L207"> f"1      = wordxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t  217"> 217                 */11"L229"8class82line" name="L 12"> 212     s_extlen_t  217"> 217                 */113f218"9class918ine" name="L207"> f">error= lock"xf="+code=xfs_rtblock= lock"xfine" na207fs_rpan>= lock"xf="xfs_r   217"> 217        /*  n/out: *t">                 */113L221"9class92line" name="L211"> 211      bufxf="+code=xfs_rtblockbufxfine" name="*s="sref">error<  **     217"> 217/*  n/out: *t">                 */113L212"9class91line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktransxfine" name*xfs"> 211   uf **   217"> 217                 */ 14311"   279> 22393line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */113L214"9class91line" name="L ="sref">error= lock"xf="+code=xfs_rtblock= lock"xfine" na20a    166   217"> 217                    */113L215"9class91line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  i="+code=e" name="L 12rtpla166  217"> 217                 */ 212              11"> >1136215"9class91line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lock"xfine" na20lbuf_t   >    * 217         inspected area wat mduvalumu*t">                 */1137212"9class91line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktra>xfine" name*xf_ss="sref">mpeas   217"> 217                 */113L218"9class918ine" name="L207"> f"1      = wordxf="+code=xfs_rtblocktra8ine" name="L20weas     = wordxf="weas="+c=+cosurse=tp"  166   217"> 217                 */113L219"9class91line" name="L209"> f"1      = wordxf="+code=xfs_rtblocktra8ine" name="L20wss="sref">mpwdiff="+code=xfscode=error" cl166   217"> 217                         */11"f229"8class82line" name="L 12"> 212                 rword="+code=xf=+cosurse=tp"  166   217"> 217                 */11"L231"feas*t">                 */114L212"9class91lclass92line" name="L273"> 173/*11"L183"7class78line" name="L173"> 173mea tuwosss* Comp/        /* in the first non-free.11"L184"7class78line" name="L154"> 154                 */114L215"9class91line" name="L217fs_rpan>= lock"xf="xfs_r= lock"xf="href=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(s*/1146215"9class91line" name="L211"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/114L217"9class91line" name="L    >                if (error)11"8114L228"8class82line" name="L143"> 14183"> 1              return error114L229"8class82line" name="L}ass="sref">error115f218"9class918ine" name="L201"> 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.1151115L231"9class93line" name="L2name="L173"> 173/*11"L232"8class83line" name="L102"> 102<* Getm * m    /* in the first non-free.115L183"7class78line" name="L173"> 173                 */115L214"9class91line" name="L =            rword="+code=xfde=e=error" class=href=ITTOWORDFS_BITTOIT" ca href=ITTOWORDFS_BITTOIT" cef">xfs_rtcheck_range(s*/115L215"9class91line" name="L217_extlen_t 211   uf **s*/1156215"9class91line" name="L21s_extlen_txfsmrtcheck_rangturns  *xfs"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=dos1)f="+cod=rr" cclass="sref">s*/1157212"9class91line" name="L =rbuf_t   >    *   >    *imitref= +s1ce=error" class="sref">error)115811"L228"8class82line" name="L2name="L173"> 173/*115L229"9class92line" name="L213"> 173 173/*116f224"8class82line" name="L154"> 154<*ord n ">/-ones, /-zeroet bitmapt">/* in the first non-free.116L221"8class82line" name="L111"> 111                 */116L212"9class91line" name="L =weas     = wordxf="weas="+cde=(ordxfine" nam*xfs_extlen_t      = wordxf="+code=xfs_rtbloc)1f="+c="+ce name="L221"("ss_extlen_t 183        return 116311"   279> 22393line" name="L2name="L173"> 173/*116L184"7class78line" name="L154"> 154Ifaettemss* Compposi   173/*116L225"8class82line" name="L172"> 172<* ps* Cals/* in the first non-free.11"L226"9class92line" name="L226"> 226                 */116L217"9class91line" name="L    > s_extlen_terror)1168116L228"8class82line" naoine" name="L2name="L173"> 173/*116L229"9class92line" name="L213"> 173<3"> 173alculasss     173/*117f224"8class82line" name="L154"> 154m    elev">/aette /* in the first non-free.117L231"8class83line" name="L111"> 111                 */117L172"8class87line" naock"xfine" na20a   error= lock"xf="+codse=xfs_rtblock)e" name="L    > s_extlen_t   >    *s*/117   279> 22393line" na>xfine" name*xf_ss="sref">mpeas      = wordxf="+code=xfs_rtbloc)1f="+c="+cee" name="L    > s_extlen_ts*/117fs_rt8lloc.83line" name="L1448ck"xfine" na20a   s*/117<135"8class83line" na8ine" name="L2name="L173"> 173/*11"L226"9class92line" name="L223"> 173<3"> 173alculasssette>         173/*11"L147"8class84line" name="L144"> 154wh8tvwe're lookCompele bitmapt">/* in the first non-free.117L148"8class84line" name="L223"> 173<4"> 154                 */117L229"8class82line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror)118
118f135"8class83line" name="L2253ine" name="L2name="L173"> 173/*118L231"8class83line" name="L111"> 111me="L1 bitmapt">/* in the first non-free.118L232"8class83line" name="L102"> 102 154                 */118   279> 22393line" naline" na8   * e=xfs_b xfsass="sref">mp, next,  **s*/118fs_rt8lloc.83line" name="L1448ck"xfine" na207"> 207  i="+codede=r   *  ASSERT <"sreRTHIBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/118<135"8class83line" name="L225ock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded+s1ce=error" class="sref">error)11"6118L136"8class83line" naline" naline" name="L183"> 183        return 11"7118L167"8class86line" naline" name="L}ass="sref">error118L228"8class82line" naordxfine" namcl7"> 207  i="+codede=r   * 183        return 11"9118L229"8class82line" na8ine" name="L2name="L173"> 173/*119f224"8class82line" name="L154"> 154<'s*w="com * mpreviouss 173/*119L231"8class83line" name="L111"> 111w mneedm * mpreviouss/* in the first non-free.119L232"8class83line" name="L102"> 102                 */11"   279> 22393line" name="--line" name="L21            rword="+code=xfdee=-1"  * 207  i="+coded="+ce"> 212   xf_buf_t   >    *                 */11"fs_rt8lloc.83line" name="L na8ine" name="L2name="L173"> 173/*119L225"8class82line" name="L172"> 172/* in the first non-free.119L226"9class92line" name="L226"> 226                 */11"L167"8class86line" naline" na8   * e=xfs_b xfsass="sref">mp, next,  **s*/11"L228"8class82line" name="L178line" name="L211"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/11"L229"8class82line" name="L178line" name="L    >                if (error)12>


<>120f135"8class83line" name="L22555555555me="L143"> 14183"> 1              return error1f8/xfs/xfs_8talloc.c#L112>f8>120L171"8class87line" name="L161line" name="L}ass="sref">error2f8/xfs/xfs_8talloc.c#L112>f8>120L172"8class87line" name="L152line" name="L211"> 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.12>3f8/xfs/xfs_8talloc.c#L112>f8>120   279> 22393line" naline" naline" name="L =            rword="+code=xfde=e=error" class=href=e=rXWMASXpan>= lock"xf="href=e=rXWMASXlock= luf_getef">xfs_rtcheck_range(s*/4f8/xfs/xfs_8talloc.c#L112>f8>120fs_rt8lloc.83line" name="L144line" name="L217_extlen_t 211   uf **s*/5f8/xfs/xfs_8talloc.c#L112>f8>12><135"8class83line" na} error)12>6f8/xfs/xfs_8talloc.c#L112>f8>120L136"8class83line" naline" na8ine" name="L2name="L173"> 173/*7f8/xfs/xfs_8talloc.c#L112>f8>120L147"8class84line" name="L143"> 173<9"> 219/* in the first non-free.8f8/xfs/xfs_8talloc.c#L112>f8>120L148"8class84line" name="L223"> 173<4"> 154                 */9f8/xfs/xfs_8talloc.c#L112>f8>12>L229"8class82line" name="L178line" name="L217_extlen_ts*/121f135"8class83line" naline" name="L}ass="sref">error121L171"8class87} error)12L2121L172"8class87line" naoine" name="L2name="L173"> 173/*121L183"7class78line" name="L173"> 173    b/* in the first non-free.121L184"7class78line" name="L154"> 154                 */121<135"8class83line" na8rdxfine" namcl7"> 207  i="+codede=ame="L183"> 183        return 12L6121L136"8class83line" name="L}ass="sref">error1217212"9class91line" name="L2name="L173"> 173/*121L148"8class84line" name="L22/a> 173/*121L229"9class92line" name="L21/a>/* in the first non-free.122f224"8class82line" name="L154"> 154<*a>                 */122L171"8class87wh    " name="L221"("slbuf_t   >    *   * 207  i="+coded="+ce= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=code=error" class="sref">error)12"2122L172"8class87line" naoine" name="L2name="L173"> 173/*122L183"7class78line" name="L173"> 173        desirtcclfrom bitmapt">/* in the first non-free.122L184"7class78line" name="L154"> 154                 */122<135"8class83line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=ordxfine" nam*xfs_extlen_terror)12"6122L136"8class83line" naline" na8ine" name="L2name="L173"> 173/*122L147"8class84line" name="L143"> 173<9"> 219me="L1 bitmapt">/* in the first non-free.122L148"8class84line" name="L223"> 173<4"> 154                 */122L229"8class82line" name="L178line" name="L21xf> e=xfs_b xfsass="sref">mp, next,  **s*/123f135"8class83line" name="L2253   * 207  i="+coded+e= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=dos1dos>   *  ASSERT <"sreRTHIBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/123L171"8class87line" name="L161ock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded+s1ce=error" class="sref">error)12"2123L172"8class87line" name="L152line" name="L183"> 183        return 12"3 143123   279> 22393line" naline" name="L}ass="sref">error123fs_rt8lloc.83line" na3   * 207  i="+coded+e= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=me="L183"> 183        return 12"5123<135"8class83line" na8ine" name="L2name="L173"> 173/* 212              12"> >123L226"9class92line" name="L223"> 173<3"> 173<'s*w="com * mpreviouss 173/*123L147"8class84line" name="L144"> 154w mneedm * mpreviouss/* in the first non-free.123L148"8class84line" name="L223"> 173<4"> 154                 */123L229"8class82line" name="--line" name="L21            rword="+code=xfdee=-1"  * 207  i="+coded="+ce"> 212   xf_buf_t   >    *                 */124f135"8class83line" name="L2253ine" name="L2name="L173"> 173/*124L231"8class83line" name="L111"> 111/* in the first non-free.124L232"8class83line" name="L102"> 102 154                 */124   279> 22393line" naline" na8   * e=xfs_b xfsass="sref">mp, next,  **s*/124fs_rt8lloc.83line" name="L144line" name="L211"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/124<135"8class83line" name="L225line" name="L    >                if (error)1246124L136"8class83line" naline" naaaaaaaaame="L143"> 14183"> 1              return error124L167"8class86line" naline" naline" name="L}ass="sref">error124L228"8class82line" name="L144line" name="L211"> 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.12"9124L229"8class82line" name="L178line" name="L21            rword="+code=xfde=e=error" class=href=e=rXWMASXpan>= lock"xf="href=e=rXWMASXlock= luf_getef">xfs_rtcheck_range(s*/125f135"8class83line" name="L2253   * 211   uf **s*/125L171"8class87line" nal error)1252125L172"8class87line" name="L152line" name="L2name="L173"> 173/*125L183"7class78line" name="L173"> 173<<<<<<<<<<<<<<<<< ssopon to  * mpreviouss/* in the first non-free.125L184"7class78line" name="L154"> 154                 */125<135"8class83line" name="L225line" name="L217_extlen_ts*/125L136"8class83line" naline" name="L}ass="sref">error1257212"9class91line" name="L}ass="sref">error12"L228"8class82line" name="L2name="L173"> 173/*125L229"9class92line" name="L213"> 173    bt"> 173/*126f224"8class82line" name="L154"> 154<*o(ps* Cal)s/* in the first non-free.126L221"8class82line" name="L111"> 111                 */126L212"9class91line" name="L    > lbuf_t   >    *   * 207  i="+codecode=error" class="sref">error)1263126   279> 22393line" na>ine" name="L2name="L173"> 173/*126L184"7class78line" name="L154"> 154<4"> 154<*o>alculasss     173/*126L225"8class82line" name="L172"> 172<4"> 154<*o83">m    elev">/aette /* in the first non-free.12"L226"9class92line" name="L226"> 226<1"> 111                 */126L167"8class86line" na>   * 207  i="+codec="+cod=rr" cclass="sref">s*/126L228"8class82line" naoluf_getef">xfs_ss="sref">mpeas      = wordxf="+code=xfs_rtbloc)1f="+c="+cee" name="L    > lbuf_t   >    *   * 207  i="+codec)dos1)o="+c="+c48ck"xfine" na20a   s*/126L229"8class82line" na8ine" name="L2name="L173"> 173/*127f224"8class82line" name="L154"> 154        desirtcclfrom bitmapt">/* in the first non-free.127L231"8class83line" name="L111"> 111                 */127L172"8class87line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror)1273127   279> 22393line" naline" na8ine" name="L2name="L173"> 173/*127L184"7class78line" name="L154"> 154me="L1 bitmapt">/* in the first non-free.127L225"8class82line" name="L172"> 172                 */127L136"8class83line" naline" na8TOIT" cef">xfsxf> e=xfs_b xfsass="sref">mp, next,  **s*/127L167"8class86line" naline" na8   * 207  i="+coded+e= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=dos1dos>   *  ASSERT <"sreRTHIBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/127L228"8class82line" name="L144ock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded+s1ce=error" class="sref">error)12"9127L229"8class82line" naaaaaaaaaline" name="L183"> 183        return 128
128f135"8class83line" nal  183        return 1281128L171"8class87line" name="L161>   * 207  i="+codede=r   *   >    * 183        return 1282128L172"8class87line" name="L}ass="sref">error128   279> 22393line" name="L2name="L173"> 173/*128L184"7class78line" name="L154"> 154Nosmatch,aline" nth8tvwe scannedm * mwhol narea bitmapt">/* in the first non-free.128L225"8class82line" name="L172"> 172<*a>                 */1286215"9class91line" name="L211"> e=xfs_b xfsass="sref">mp, next,  **s*/128L167"8class86ock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded+s1ce=error" class="sref">error)12"8128L228"8class82line" name="L183"> 183        return 1289128L229"line" name="L}ass="sref">error129f224"ine" name="L}ass="sref">error129L231"8class83line" name="L173"> 173/*129L232"8class83line" name="L10/ SearchCompforward fromesss*  to limit, find  * ma   /*129L183"7class78line" name="L17* ">/*<" 0s/          t fromesss* 's bitmapt">/* in the first non-free.129L184"7class78line" name="L15*a>                 */129L225"8   * 212   L166"> 166   217"> 217                         */129L226"9=error" class="sref"find_forw     = wordxf="+code=find_forwFS_BIclas*t">                 */1297212"9class91line" name="L ="sref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217        rment"s*t">                 */129L218"9class918ine" name="L207"> 211      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */12"L229"8class82e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20_rtcheck_rangturns  *   L166"> 166   217"> 217rment"s*t">                 */


<>130f135"8class83e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20limitf_t   >    *imitref=,/a>   L166"> 166   217"> 217tp/ rment"s*t">                 */1f8/xfs/xfs_8talloc.c#L113>f8>130L221"9class92line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lnsxfine" name*xfe=xfs_rpan>= lock"xf="e=xfs_r 217ut:esss*  / rment"s*t">                 */2f8/xfs/xfs_8talloc.c#L113>f8>130L172"de=error" class="sref">error)13>3f8/xfs/xfs_8talloc.c#L113>f8>130   279> 22393e=error" class="sref"1      = wordxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t  217"> 217                 */4f8/xfs/xfs_8talloc.c#L113>f8>130fs_rt8lloc.83line" name="L 12"> 212     s_extlen_t  217"> 217                 */5f8/xfs/xfs_8talloc.c#L113>f8>130L215"9class91line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lock"xfine" na207fs_rpan>= lock"xf="xfs_r   217"> 217        /*  n/out: *t">                 */6f8/xfs/xfs_8talloc.c#L113>f8>1306215"9class91line" name="L211"> 211      bufxf="+code=xfs_rtblockbufxfine" name="*s="sref">error<  **     217"> 217/*  n/out: *t">                 */7f8/xfs/xfs_8talloc.c#L113>f8>1307212"9class91line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktraxfine" name="*s=""> 211   uf **   217"> 217                 */8f8/xfs/xfs_8talloc.c#L113>f8>1308s_rt8lloc.83line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */9f8/xfs/xfs_8talloc.c#L113>f8>130L229"8class82e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na207"> 207  i="+code=e" name="L 12rtpla166  217"> 217                 */131f135"8class83e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20la  217tpusefulap                 */131L221"9class92line" name="L211"> f">error= lock"xf="+code=xfs_rtblock= lr   *   >    * 217         inspected area wat mduvalumu*t">                 */131L172"8class87line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktraordxfine" namclass="sref">mpeas   217"> 217                 */131   279> 22393e=error" class="sref"1      = wordxf="+code=xfs_rtblocktraline" name="L21weas     = wordxf="weas="+c=+cosurse=tp"  166   217"> 217                 */131L214"9class91line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktraline" name="L21wss="sref">mpwdiff="+code=xfscode=error" cl166   217"> 217                         */131<135"8class83line" name="L 12"> 212                 rword="+code=xf=+cosurse=tp"  166   217"> 217                 */131L136"feas*t">                 */1317212"9class91line" name="L2name="L173"> 173/*131L148"8class84line" name="L22/a>mea tuwosss* Comp/        /* in the first non-free.131L229"9class92line" name="L21/a>                 */132f218"9class918ine" name="L201fs_rpan>= lock"xf="xfs_r= lock"xf="href=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(s*/132L221"9class92line" name="L211"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/132L212"9class91line" name="L    >                if (error)1323132   279> 22393line" name="L143"> 14183"> 1              return error132L214"9class91line" name="L}ass="sref">error132L215"9class91line" name="L217"> 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.13"6132L136"8class83line" name="L2name="L173"> 173/*132L147"8class84line" name="L143"> 173<* Getm * m    /* in the first non-free.132L148"8class84line" name="L223"> 173<  n clbuffeas*t">                 */132L229"8class82e=error" class=            rword="+code=xfde=e=error" class=href=ITTOWORDFS_BITTOIT" ca href=ITTOWORDFS_BITTOIT" cef">xfs_rtcheck_range(s*/133f218"9class918ine" name="L201_extlen_t 211   uf **s*/133L221"9class92line" name="L21s_extlen_txfsmrtcheck_rangturns  *xfs"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=dos1)f="+cod=rr" cclass="sref">s*/133L172"8class87line" name="L =rbuf_t   >    *   >    *imitref= os>   *error)13"3 143133   279> 22393line" name="L2name="L173"> 173/*133L184"7class78line" name="L154"> 154> 173/*133L225"8class82line" name="L172"> 172<* rd n ">/-ones, /-zeroet bitmapt">/* in the first non-free. 212              13"> >133L226"9class92line" name="L223"> 173<  n clbuffeas*t">                 */1337212"9class91line" name="L =weas     = wordxf="weas="+cde=(ordxfine" nam*xfs_extlen_t      = wordxf="+code=xfs_rtbloc)1f="+c="+ce name="L221"("ss_extlen_t 183        return 13"8133L228"8class82line" name="L2name="L173"> 173/*133L229"9class92line" name="L213"> 173 173/*134f224"8class82line" name="L154"> 154<*ops* Cals/* in the first non-free.134L231"8class83line" name="L111"> 111<  n clbuffeas*t">                 */134L212"9class91line" name="L    > s_extlen_terror)13"3134   279> 22393line" naline" name="L2name="L173"> 173/*134L184"7class78line" name="L154"> 154<4"> 154<*o>alculasss/a>tp(rightmost) p 173/*134L225"8class82line" name="L172"> 172<4"> 154<*o83">m    elev">/aette /* in the first non-free.134L226"9class92line" name="L226"> 226<1"> 111                 */134L167"8class86line" naock"xfine" na20la xfss_extlen_t 183        return 13"8134L228"8class82line" naordxfine" namclass="sref">mpeas      = wordxf="+code=xfs_rtbloc)1f="+c="+cee" name="L    > la  183        return 13"9134L229"8class82line" naline" name="L2name="L173"> 173/*135f224"8class82line" name="L154"> 154alculasssette>         173/*135L231"8class83line" name="L111"> 111wh8tvwe're lookCompele bitmapt">/* in the first non-free.135L232"8class83line" name="L102"> 102                 */135   279> 22393line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror)13"4135fs_rt8lloc.83line" name="L na8ine" name="L2name="L173"> 173/*135L225"8class82line" name="L172"> 172me="L1 bitmapt">/* in the first non-free.135L226"9class92line" name="L226"> 226                 */135L167"8class86line" naline" na8   * e=xfs_b xfsass="sref">mp, next,  **s*/135L228"8class82line" name="L144line" name="L217"> 207  i="+codede=r   *  ASSERT <"sreRTLOBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)dos>   *s*/135L229"8class82line" naaaaaaaaaock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded-s1ce=error" class="sref">error)136
136f135"8class83line" name="L225line" name="L183"> 183        return 1361136L171"8class87line" nale="L183"> 183        return 1362136L172"8class87line" naoine" name="L217"> 207  i="+codede=r   * 183        return 1363136   279> 22393line" na>ine" name="L2name="L173"> 173/*136L184"7class78line" name="L154"> 154<4"> 154<*osopon to nextsp out:if<'s*w="com * mnexts 173/*136L225"8class82line" name="L172"> 172<4"> 154<*o83">w mneedm * mnexts/* in the first non-free.13"L226"9class92line" name="L226"> 226<1"> 111                 */136L167"8class86line" name="++e=error" class=            rword="+code=xfdee=e=error" class=href=e=rXWSIZEFS_BITTOIT" ca href=e=rXWSIZEFS_BITTOIT" cef">xfs_rtcheck_range( 207  i="+coded="+ce"> 212   xf_buf_t   >    *                 */136L228"8class82line" naline" na>ine" name="L2name="L173"> 173/*136L229"9class92line" name="L213"> 173<2"> 172<4"> 154<*oIf dsssswith  *issp out, getm * mpreviousssss bitmapt">/* in the first non-free.137f224"8class82line" name="L154"> 154 111                 */137L171"8class87line" name="L161>   * e=xfs_b xfsass="sref">mp, next,  **s*/137L172"8class87line" name="L161>   * 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, = lock"xf="xfs_rnext,  **s*/137   279> 22393line" naline" naline" name="L    >                if (error)1374137fs_rt8lloc.83line" name="L naaaaaaaaame="L143"> 14183"> 1              return error137<135"8class83line" name="L225le="L183"> 183        return 1376137L136"8class83line" naline" na8TOIT" cef">xfs1_extlen_t 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.1377137L167"8class86line" naline" na8   * 183        return 1378137L228"8class82line" nal error)13"9137L229"8class82line" naaaaaaaaa>ine" name="L2name="L173"> 173/*138f224"8class82line" name="L154"> 154 111/* in the first non-free.138L231"8class83line" name="L111"> 111                 */138L172"8class87line" name="L161>   * 183        return 13"3138   279> 22393line" naline" name="L}ass="sref">error138L214"9class91l error)13"5138<135"8class83line" na8ine" name="L2name="L173"> 173/*138L226"9class92line" name="L223"> 173<3"> 173    b/* in the first non-free.138L147"8class84line" name="L144"> 154                 */138L228"8class82line" naordxfine" namcl7"> 207  i="+codede=ame="L183"> 183        return 1389138L229"8class82line" name="L}ass="sref">error139f218"9class918ine" name="L2name="L173"> 173/*139L231"8class83line" name="L1<3"> 173 173/*139L232"8class83line" name="L103"> 173/* in the first non-free.139L183"7class78line" name="L17/a>                 */139L214"9class91wh    " name="L221"("slbuf_t   >    *   * 207  i="+coded="+ce= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=code=error" class="sref">error)1395139<135"8class83line" na8ine" name="L2name="L173"> 173/*139L226"9class92line" name="L223"> 173<3"> 173        desirtcclfrom bitmapt">/* in the first non-free.139L147"8class84line" name="L144"> 154                 */139L228"8class82line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=ordxfine" nam*xfs_extlen_terror)1399139L229"8class82line" naaaaaaaaa>ine" name="L2name="L173"> 173/*


<>140f224"8class82line" name="L154"> 154 111me="L1 bitmapt">/* in the first non-free.1f8/xfs/xfs_8talloc.c#L114>f8>140L231"8class83line" name="L111"> 111                 */2f8/xfs/xfs_8talloc.c#L114>f8>140L172"8class87line" name="L161>   * e=xfs_b xfsass="sref">mp, next,  **s*/3f8/xfs/xfs_8talloc.c#L114>f8>140   279> 22393line" naline" na8   * 207  i="+coded+e= name="L221"("s"sreRTLOBI11  ASSERT <"sreRTLOBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/4f8/xfs/xfs_8talloc.c#L114>f8>140fs_rt8lloc.83line" name="L naock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded-s1ce=error" class="sref">error)14>5f8/xfs/xfs_8talloc.c#L114>f8>140<135"8class83line" name="L225line" name="L183"> 183        return 14>6f8/xfs/xfs_8talloc.c#L114>f8>140L136"8class83line" naline" name="L}ass="sref">error7f8/xfs/xfs_8talloc.c#L114>f8>140L167"8class86line" naock"xfine" na207"> 207  i="+coded+e= name="L221"("s"sreNBWORDFS_BITTOIT" ca hrefNBWORDref=me="L183"> 183        return 14>8f8/xfs/xfs_8talloc.c#L114>f8>140L228"8class82line" naoine" name="L2name="L173"> 173/*9f8/xfs/xfs_8talloc.c#L114>f8>140L229"9class92line" name="L213"> 173<2"> 172<*osopon to nextsp out:if<'s*w="com * mnexts 173/*141f224"8class82line" name="L154"> 154w mneedm * mnexts/* in the first non-free.141L231"8class83line" name="L111"> 111                 */141L172"8class87line" name="++e=error" class=            rword="+code=xfdee=e=error" class=href=e=rXWSIZEFS_BITTOIT" ca href=e=rXWSIZEFS_BITTOIT" cef">xfs_rtcheck_range( 207  i="+coded="+ce"> 212   xf_buf_t   >    *                 */141   279> 22393line" naline" na8ine" name="L2name="L173"> 173/*141L184"7class78line" name="L154"> 154/* in the first non-free.141L225"8class82line" name="L172"> 172                 */141L136"8class83line" naline" na8TOIT" cef">xfsxf> e=xfs_b xfsass="sref">mp, next,  **s*/141L167"8class86line" naline" na8   * 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, = lock"xf="xfs_rnext,  **s*/141L228"8class82line" naline" naline" name="L    >                if (error)14L9141L229"8class82line" naaaaaaaaaaaaaaaaame="L143"> 14183"> 1              return error142f135"8class83line" name="L225line" name="L}ass="sref">error142L171"8class87line" name="L161>   * 211   uf **error<  **oblockserl2393line" name="">erl218_8talloc.14"2142L172"8class87line" name="L161>   * 183        return 1423142   279> 22393line" nal error)1424142fs_rt8lloc.83line" name="L na8ine" name="L2name="L173"> 173/*142L225"8class82line" name="L172"> 172/* in the first non-free.142L226"9class92line" name="L226"> 226                 */142L167"8class86line" naline" na8   * 183        return 1428142L228"8class82line" nale="L183"> 183        return 1429142L229"8class82line" name="L}ass="sref">error143f218"9class918ine" name="L2name="L173"> 173/*143L231"8class83line" name="L1<3"> 173    bt"> 173/*143L232"8class83line" name="L103"> 173/* in the first non-free. 143143L183"7class78line" name="L17/a>                 */143fs_rt8lloc.83le="" name="L221"("sla    >    *   * 207  i="+codec)dde=error" class="sref">error)14"5143<135"8class83line" na8ine" name="L2name="L173"> 173/* 212              14"> >143L226"9class92line" name="L223"> 173<3"> 173alculasssm    elev">/aette /* in the first non-free.143L147"8class84line" name="L144"> 154                 */143L228"8class82line" naordxfine" namclass="sref">mpeas      = wordxf="+code=xfs_rtbloc)1f="+c="+ce name="L221"("sla error)14"9143L229"8class82line" naline" name="L2name="L173"> 173/*144f224"8class82line" name="L154"> 154<3"> 173        desirtcclfrom bitmapt">/* in the first non-free.144L231"8class83line" name="L111"> 111                 */144L172"8class87line" name="" name="L221"("sass="sref">mpwdiff="+code=xfsde=(ordxfine" nam*xfs_extlen_tmpeaserror)14"3144   279> 22393line" naline" naline" name="L2name="L173"> 173/*144L184"7class78line" name="L154"> 154<4"> 154<3"> 173me="L1 bitmapt">/* in the first non-free.144L225"8class82line" name="L172"> 172<4"> 154                 */144L136"8class83line" naline" na8TOIT" cef">xfsxf> e=xfs_b xfsass="sref">mp, next,  **s*/144L167"8class86line" naline" na8TOIT" cef">xfs7"> 207  i="+coded+e= name="L221"("s"sreRTLOBI11  ASSERT <"sreRTLOBI1FS_BITTOIT" cef">xfsass="sref">mpwdiff="+code=xfs)="+cod=rr" cclass="sref">s*/144L228"8class82line" na/a>= lock"xf="e=xfs_r 207  i="+coded-s1ce=error" class="sref">error)14"9144L229"8class82line" naaaaaaaaaline" name="L183"> 183        return 145
145f135"8class83line" nal  183        return 1451145L171"8class87line" name="L161>   * 207  i="+codede=r   *   >    * 183        return 1452145L172"8class87line" name="L}ass="sref">error145   279> 22393line" name="L2name="L173"> 173/*145L184"7class78line" name="L154"> 154Nosmatch,aline" nth8tvwe scannedm * mwhol narea bitmapt">/* in the first non-free.145L225"8class82line" name="L172"> 172                 */1456215"9class91line" name="L211"> e=xfs_b xfsass="sref">mp, next,  **s*/145L167"8class86ock"xfine" na*xfe=xfs_rpan>= lock"xf="e=xfs_r 207  i="+coded-s1ce=error" class="sref">error)1458145L228"8class82line" name="L183"> 183        return 1459145L229"line" name="L}ass="sref">error146f224"ine" name="L}ass="sref">error146L231"8class83line" name="L173"> 173/*146L232"8class83line" name="L10/ Mark*assext  t specifiedmby sss*  83">*/* in the first non-free.146L183"7class78line" name="L17* Updatesv">/aettesummary informat /aasvrd n/temap bitmapt">/* in the first non-free.146L184"7class78line" name="L15sa>                 */146L225"8   * 212   L166"> 166   217"> 217                         */146L226"9=error" class="sref"f  <_=xfg = che* _rangma hreff"f  <_=xfg FS_BIclas*t">                 */1467212"9class91line" name="L ="sref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217        rment"s*t">                 */146L218"9class918ine" name="L207"> 211      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */146L229"8class82e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20_rtcheck_rangturns  *   L166"> 166   217"> 217ion ment"eas*t">                 */147f135"8class83e=error" class="sreext*= lock"xf="+codext*   >    *   L166"> 166   217"> 217      to    ion ment"eas*t">                 */147L221"9class92line" name="L211"> 211      bufxf="+code=xfs_rtblockbufxock"xfine" na*xfebp_extlen_tebp_ hrere   L"> 166   217"> 217ut:esummary /                  */147L172"8class87line" name="L =    fs>lrror= lock"xf="+codfs>lrror<172"8clock"xfine" na*xfess_extlen_t   L166"> 166   217"> 217ut:esummary / /*  n/out: *t">                 */147   27de=error" class="sref">error)1474147fs_rt8lloc.83e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20en         rword="en  hrem2   L166"> 166   217"> 2173">of ette   < sext  t ">/*  n/out: *t">                 */147<135"8class83line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */1476215"9class91line" name="L211"> f">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20pos=xfs_rpan>= lock"xf="pos=xfs_rf="+code=er"> 166   217"> 217 r>tp/ wat mduvalumu*t">                 */1477212"9class91line" name="L ="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20prexfs_rpan>= lock"xf="prexfs_rf="+code=err"> 166   217"> 217 r>tp/                  */147L228"feas*t">                 */147L229"8class82e=error" class=en         rword="en  hrede=r   *error)148
148f218"9class918ine" name="L2name="L173"> 173/*148L231"8class83line" name="L111"> 111/* in the first non-free.148L232"8class83line" name="L103"> 173                 */148   279> 22393e=error" class=1"> 211  eturn xfs_rtcheck_range(mp,    >    *s*/148fs_rt8lloc.83le="e=error" class=1"> 211  eturn error)14"5148<135"8class83line" name="L143"> 14183"> 1              return error1486215"9class91line" name="L}ass="sref">error1487212"9class91line" name="L2name="L173"> 173/*148L148"8class84line" name="L22/a>of ettemiddle>of an ">/ocat< sext  t bitmapt">/* in the first non-free.148L229"9class92line" name="L213"> 173>3">of etteext  t sovwe canbitmapt">/* in the first non-free.149f224"8class82line" name="L154"> 154<*oproperly updateaettesummary bitmapt">/* in the first non-free.149L231"8class83line" name="L1<3"> 173                 */149L172"8class87line" name="L =1"> 211  eturn = lock"xf=""sref" ind_ba_rFS_BITTOIT" cef">xfs_rtcheck_range(mp, s*/1493s_rt8lloc.83le="e=error" class=1"> 211  eturn error)1494149fs_rt8lloc.83line" name="L143"> 14183"> 1              return error149<135"8class83line" name="L}ass="sref">error149L136"8class83line" name="L2name="L173"> 173/*149L147"8class84line" name="L144"> 154<* Findm * mnexts">/ocat< s/ 3">of ">/ocat< sext  t) bitmapt">/* in the first non-free.149L148"8class84line" name="L223"> 173<  n clbuffeas*t">                 */149L229"8class82e=error" class=e"> 211  eturn = lock"xf=""sref" ind_forwFS_BITTOIT" cef">xfs_rtcheck_range(mp,                  */


<>150f135"8class83line" na  *s*/1f8/xfs/xfs_8talloc.c#L115>f8>1501s_rt8lloc.83le="e=error" class=1"> 211  eturn s*/2f8/xfs/xfs_8talloc.c#L115>f8>150L172"8class87line" name="L143"> 14183"> 1              return error3f8/xfs/xfs_8talloc.c#L115>f8>150   279> 22393line" name="L2name="L173"> 173/*4f8/xfs/xfs_8talloc.c#L115>f8>150L184"7class78line" name="L154"> 154If ettre are xfs_rsa chebof ett"> 173/*5f8/xfs/xfs_8talloc.c#L115>f8>150L225"8class82line" name="L172"> 172<* ol sext  t, addesummary data elevettmm o be ">/ocat<  bitmapt">/* in the first non-free.6f8/xfs/xfs_8talloc.c#L115>f8>150L226"9class92line" name="L223"> 173<  n clbuffeas*t">                 */7f8/xfs/xfs_8talloc.c#L115>f8>150L167"8class86le="e=error" class=prexfs_rpan>= lock"xf="prexfs_rf="+d="+ce"> 212   xf_rtcheck_rangturns  *error)15>8f8/xfs/xfs_8talloc.c#L115>f8>150L228"8class82line" nao=error" class=1"> 211  eturn xfs_rtcheck_range(mp, error)15>9f8/xfs/xfs_8talloc.c#L115>f8>150L229"8class82line" naaaaaaaaa>="+code=mp" cl"sreRT=e=rXLOGs="sref">mp"sreRT=e=rXLOGFS_BITTOIT" cef">xfs_rtcheck_rangturns  *= lock"xf="prexfs_rf="+fre=error" class="sref">error)151
151f135"8class83line" name="L225>="+code=mp" cl"sre=ITTO=e=rXs="sref">mp"sre=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(= lock"xf="prexfs_rf="+fr -1ref="+code=mp" clebp_extlen_tebp_ hrereck"xfine" na*xfess_extlen_terror151L171"8class87line" nale="e=error" class=1"> 211  eturn error)15L2151L172"8class87line" naline" name="L143"> 14183"> 1              return error151   279> 22393line" naline" name="L}ass="sref">error151L214"9class91line" name="L}ass="sref">error1515  279> 22393line" name="L2name="L173"> 173/*151L226"9class92line" name="L223"> 173< >If ettre are xfs_rsa cheb3">of ett"> 173/*151L147"8class84line" name="L144"> 154<* ol sext  t, addesummary data elevettmm o be ">/ocat<  bitmapt">/* in the first non-free.151L148"8class84line" name="L223"> 173<  n clbuffeas*t">                 */151L229"8class82le="e=error" class=pos=xfs_rpan>= lock"xf="pos=xfs_rf="+s="+ca8ine" name="L20en         rword="en  hrecode=error" class="sref">error)152
152f135"8class83line" nao=error" class=1"> 211  eturn xfs_rtcheck_range(mp, error)15"1152L171"8class87line" name="L161>   *mp"sreRT=e=rXLOGFS_BITTOIT" cef">xfspos=xfs_rpan>= lock"xf="pos=xfs_rf="+sos>   *error)15"2152L172"8class87line" name="L161>   *mp"sre=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(ebp_ hrereck"xfine" na*xfess_extlen_terror152   279> 22393line" nale="e=error" class=1"> 211  eturn error)1524152fs_rt8lloc.83line" name="L name="L143"> 14183"> 1              return error152<135"8class83line" naline" name="L}ass="sref">error1526215"9class91line" name="L}ass="sref">error1527212"9class91line" name="L2name="L173"> 173/*152L148"8class84line" name="L22/a> 173/*152L229"9class92line" name="L213"> 173/* in the first non-free.153f224"8class82line" name="L154"> 154<* n clbuffeas*t">                 */153L221"9class92line" name="L211"> 211  eturn xfs_rtcheck_range(mp, error)15"2153L172"8class87line" naoine" name="L21"sreRT=e=rXLOGs="sref">mp"sreRT=e=rXLOGFS_BITTOIT" cef">xfspos=xfs_rpan>= lock"xf="pos=xfs_rf="+s+ 1"os>   *= lock"xf="prexfs_rf="+fre=error" class="sref">error)15"3 143153   279> 22393line" na>="+code=mp" cl"sre=ITTO=e=rXs="sref">mp"sre=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(= lock"xf="prexfs_rf="+fr 1ref="+code=mp" clebp_extlen_tebp_ hrereck"xfine" na*xfess_extlen_terror153fs_rt8lloc.83me="L143"> 14183"> 1              return error153<135"line" name="L}ass="sref">error 212              15"> >153L226"ine" name="L}ass="sref">error153L147"8class84line" name="L173"> 173/*153L148"8class84line" name="L22* Read 83">me="L1aettesummary informat  173/*153L229"9class92line" name="L21*n/temap / /* in the first non-free.154f224"8class82line" name="L15* Keepsa>  sp of " curr  t summary / meadCombitmapt">/* in the first non-free.154L231"8class83line" name="L11* it   omord n/out:  cachm bitmapt">/* in the first non-free.154L232"8class83line" name="L10/ n clbuffeas*t">                 */154   273"> 14183"> 1              rSTATICa href="+code=rSTATICine" 212"> 212   L166"> 166   217"> 217                         */154L184"7=error" class="sref"get_summary= che* _rangma hreff"get_summaryFS_BIclas*t">                 */1545221"9class92line" name="L21xsref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217                         */1546215"9class91line" name="L211"> e=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */154L167"8class86line" name="L 12"> 212     logextlen_tlog   L166"> 166   217"> 217ion ment"eas*t">                 */154L218"9class918ine" name="L207"> f">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20bbnopan>= lock"xf="bbno   L16"> 166   217"> 217/*  n/out: *t">                 */154L229"8class82e=error" class="sre211      bufxf="+code=xfs_rtblockbufxock"xfine" na*xfebp_extlen_tebp_ hrere   L"> 166   217"> 217ut:esummary /                  */155f135"8class83e=error" class="srefs>lrror= lock"xf="+codfs>lrror<172"8clock"xfine" na*xfess_extlen_t 166   217"> 217ut:esummary / /*  n/out: *t">                 */155L221"9class92line" name="L211"> suminfor= lock"xf="+codsuminfor<172"8clock"xfine" na*xfsumeck_rangturns  *umf="+co   L16"> 166   217"> 217ut:esummary info elevetissp outt">/*  n/out: *t">                 */155L172"de=error" class="sref">error)1553155   279> 22393e=error" class="sre211      bufxf="+code=xfs_rtblockbufxock"xfine" na20bf">next,  **   L166"> 166   217"> 217/*  n/out: *t">                 */1554167"8class86line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */1555221"9class92line" name="L21xsrefs>lrror= lock"xf="+codfs>lrror<172"8cl8ine" name="L20_beck_rangturns  *b hrem2   L1666"> 166   217"> 217lrro wat mduvalumu*t">                 */1556215"9class91line" name="L 12"> 212     sopan>= lock"xf="so hrem2   L1666"> 166   217"> 217    wat mduvalumu*t">                 */1557212"9class91line" name="L ="sresuminfor= lock"xf="+codsuminfor<172"8clock"xfine" na*xfsf">next,  **sa hrem2   L166"> 166   217"> 217                 */155L228"feas*t">                 */155L229"8class82eclass84line" name="L173"> 173/*156f224"8class82line" name="L154"> 154<*o>    bitmapt">/* in the first non-free.156L231"8class83line" name="L154"> 154<*at mduvalumu*t">                 */156L172"8class87line" name="L =sopan>= lock"xf="so hrecode=error" class="sreSUMOFFSs="sref">mp"sreSUMOFFSFS_BITTOIT" cef">xfs_rtcheck_range(log= lock"xf="bbnoerror156   279> 22393line" name="L2name="L173"> 173/*156L184"7class78line" name="L154"> 154<*o>    bitmapt">/* in the first non-free.156L225"8class82line" name="L172"> 172                 */1566215"9class91line" name="L21_beck_rangturns  *b hrecode=error" class="sreSUMOFFSTO=e=rXs="sref">mp"sreSUMOFFSTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range(= lock"xf="so hre)code=error" class="sref">error1567212"9class91line" name="L2name="L173"> 173/*156L148"8class84line" name="L22/a>rd n/ /* in the first non-free.156L229"9class92line" name="L213"> 173                 */157f135"8class83le="e=error" class=ebp_extlen_tebp_ hre"  *ebp_ hre"  *s*/157L171"8class87line" naock"xfine" na20bf">next,  **ebp_ hrecode=error" class="sref">error157L172"8class87line" name="L2name="L173"> 173/*157L183"7class78line" name="L17/a>/* in the first non-free.157L184"7class78line" name="L154"> 154<*a>                 */157<135"8class83error)1576157L136"8class83line" naline" name="L2name="L173"> 173/*157L147"8class84line" name="L144"> 154If ettre was 83 ol sone, getmri">of it   r>t bitmapt">/* in the first non-free.157L148"8class84line" name="L22/a> 154<*a>                 */157L229"8class82line" nale="e=error" class=ebp_extlen_tebp_ hre"  *ebp_ hrec"+cod=rr" cclass="sref">s*/158f135"8class83line" name="L225>="+code=mp" cl+code=xfs_b xfsass="sref">mp, ebp_ hreccode=error" class="sref">error158L171"8class87line" naock"xfine" na201"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/158L172"8class87line" name="e=error" class=1"> 211  eturn error)15"3158   279> 22393line" naline" name="L143"> 14183"> 1              return error158fs_rt8lloc.83line" naline" name="L}ass="sref">error158<135"8class83line" naline" name="L2name="L173"> 173/*158L226"9class92line" name="L223"> 173<3"> 173/ / bitmapt">/* in the first non-free.158L147"8class84line" name="L144"> 154                 */158L228"8class82line" nale="e=error" class=ebp_extlen_tebp_ hrecode=error" class="sref">error)15"9158L229"8class82line" naaaaaaaaaock"xfine" na*xfebp_extlen_tebp_ hre"+cod=uf r" class="sref">error<  **error159f135"8class83line" name="L225ock"xfine" na*xfess_extlen_terror159L171"8class87line" naline" name="L}ass="sref">error159L172"8class87line" name="L}ass="sref">error159   279> 22393line" name="L2name="L173"> 173/*159L184"7class78line" name="L154"> 154<*oPystemnoaettesummary informat /* in the first non-free.159L225"8class82line" name="L172"> 172                 */1596215"9class91line" name="L21_f">next,  **sa hrecode=error" class="sreSUMPTRs="sref">mp"sreSUMPTRlock= luf_getef">xfs_rtcheck_range(error<  **= lock"xf="so hre)code=error" class="sref">error159L167"8class86ock"xfine" na*xfsumeck_rangturns  *umf="+de=ordxfine" nam*xfsf">next,  **sa hremode=error" class="sref">error1598  279> 22393line" name="L2name="L173"> 173/*159L229"9class92line" name="L213"> 173/* in the first non-free.


<>160f224"8class82line" name="L154"> 154<* n clbuffeas*t">                 */1f8/xfs/xfs_8talloc.c#L116>f8>1601s_rt8lloc.83le="!ck"xfine" na*xfebp_extlen_tebp_ hrec"+cod=rr" cclass="sref">s*/2f8/xfs/xfs_8talloc.c#L116>f8>160L172"8class87line" na>="+code=mp" cl+code=xfs_b xfsass="sref">mp, next,  **s*/3f8/xfs/xfs_8talloc.c#L116>f8>160   279> 22393line" name="L183"> 183        return 16>4f8/xfs/xfs_8talloc.c#L116>f8>160L184"line" name="L}ass="sref">error5f8/xfs/xfs_8talloc.c#L116>f8>160L225"ine" name="L}ass="sref">error6f8/xfs/xfs_8talloc.c#L116>f8>160L226"9class92line" name="L273"> 173/*7f8/xfs/xfs_8talloc.c#L116>f8>160L147"8class84line" name="L14* Setm * mgivess=xfg >of /temap /oftanoaettegivesslfrom bitmapt">/* in the first non-free.8f8/xfs/xfs_8talloc.c#L116>f8>160L148"8class84line" name="L22* Do whatevaptI/Oi83">loggCompissrequirtc bitmapt">/* in the first non-free.9f8/xfs/xfs_8talloc.c#L116>f8>160L229"9class92line" name="L21* n clbuffeas*t">                 */161f135"" c" 0class="sr            rSTATICa href="+code=rSTATICine" 212"> 212   L166"> 166   217"> 217                         */161L171"e=error" class="sref"modify_=xfg = che* _rangma hreff"modify_=xfg FS_BIclas*t">                 */161L172"8class87line" name="L =xsref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217        rment"s*t">                 */161   279> 22393e=error" class="sree=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */161L214"9class91e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20_rtcheck_rangturns  *   L166"> 166   217"> 217ion ment"eas*t">                 */1615221"9class92line" name="L21xsreext*= lock"xf="+codext*   >    *   L166"> 166   217"> 217      of ext  t to modifyc>ion ment"eas*t">                 */1616215"9class91line" name="L 12"> 212     lfrf_t   >    lfrf="+co   L166"> 166   217"> 217/ocat< s>ion ment"eas*t">                 */161L147"de=error" class="sref">error)16L8161L218"9class918ine" name="L207"> f"1      = wordxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t   L1666"> 166   217"> 217                 */161L229"8class82line" name="L 12"> 212     /of_extlen_t   L166"> 166   217"> 217                 */162f135"8class83e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20xfs_rpan>= lock"xf="xfs_rf="+code=err166"> 166   217"> 217/*  n/out: *t">                 */162L221"9class92line" name="L211"> 211      bufxf="+code=xfs_rtblockbufxod=uf r" class="sref">error<  **   L166"> 166   217"> 217lrro wat mduvalumu*t">                 */162L172"8class87line" name="L =xsref"1      = wordxf="+code=xfs_rtblocktransxfine" name*xfsufsref">error<  ** 166   217"> 217                 */162   279> 22393line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */162L214"9class91e=error" class="sref"1      = wordxf="+code=xfs_rtblocktransxfine" name*xf  r>t     = wordxf="  r>tf="+code=error"> 166   217"> 217 r>tpus< sxfs_tinard n/out:  wat mduvalumu*t">                 */162<135"8class83line" name="L 12"> 212     7"> 207  i="+codem2   L16666"> 166   217"> 217                 */1626215"9class91line" name="L 12"> 212     fs/t/of_extlen_t   "> 166   217"> 217a>tpus                 */1627212"9class91line" name="L ="sref"1      = wordxf="+code=xfs_rtblocktra>xfine" name*xf_asrpan>= lock"xf="_asrcodem2   L16"> 166   217"> 217                 */1628215"9class91line" name="L 12"> 212     xfs_pan>= lock"xf="xfs_codem2   L16"> 166   217"> 217                 */162L229"lumu*t">                 */163f218"9class918ine" name="L2name="L173"> 173/*163L231"8class83line" name="L111"> 111/* in the first non-free.163L232"8class83line" name="L103"> 173                 */ 143163   279> 22393e=error" class=xfs_rpan>= lock"xf="xfs_rf="+code=error" class="sre=ITTO=e=rXs="sref">mp"sre=ITTO=e=rXFS_BITTOIT" cef">xfs_rtcheck_range( 183        return 16"4163fs_rt8lloc.838ine" name="L2name="L173"> 173/*163L225"8class82line" name="L172"> 172<* Read rd n/temap / pystemnoaits data bitmapt">/* in the first non-free. 212              16"> >163L226"9class92line" name="L223"> 173<  n clbuffeas*t">                 */1637212"9class91line" name="L =1"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, = lock"xf="xfs_rf="+,/=r   *next,  **s*/1638215"9class91le="e=error" class=1"> 211  eturn error)16"9163L229"8class82line" name="L143"> 14183"> 1              return error164f218"9class91line" name="L}ass="sref">error164L221"9class92line" name="L21sufsref">error<  **error<  **error164L172"8class87line" name="L2name="L173"> 173/*164L183"7class78line" name="L17/a>sss* Comp/it bitmapt">/* in the first non-free.164L184"7class78line" name="L154"> 154<*a>                 */1645221"9class92line" name="L21xfs_pan>= lock"xf="xfs_codecode=error" class="sre=ITTOWORDs="sref">mp"sre=ITTOWORDFS_BITTOIT" cef">xfs_rtcheck_range( 183        return 16461646215"9class91line" name="L21  r>t     = wordxf="  r>tf="+"+cod=uf r" class="_extlen_terror<  ** 183        return 16471647212"9class91line" name="L =/of_extlen_txfs_rtcheck_rangturns  *xfs"sreNBWORDs="sref">mp"sreNBWORDref="- 1)fme="L183"> 183        return 16481648  279> 22393line" name="L2name="L173"> 173/*164L229"9class92line" name="L213"> 173/ocat< ) =="+ca">/ zeroes; 1 (   <) =="+ca">/ ones bitmapt">/* in the first non-free.165f224"8class82line" name="L154"> 154<* n clbuffeas*t">                 */165L221"9class92line" name="L21lfrf_t   >    lfrf="+"+c-line" name="L21lfrf_t   >    lfrf="+me="L183"> 183        return 1652165L172"8class87line" name="L2name="L173"> 173/*165L183"7class78line" name="L17/a>tf= 173/*165L184"7class78line" name="L154"> 154<*o(ps* Cal)axfs_ bitmapt">/* in the first non-free.165L225"8class82line" name="L172"> 172                 */1656215"9class91le="e=error" class=/of_extlen_terror)16571657212"9class918class87line" name="L2name="L173"> 173/*165L148"8class84line" name="L22/a> 154<* > r>tp+it bchechxfg d 83">_asr of   leva t +its bitmapt">/* in the first non-free.165L229"9class92line" name="L213"> 173<2"> 172                 */166f135"8class83line" nao=error" class=fs/t/of_extlen_tmp"sreRTMINFS_BITTOIT" cef">xfs/of_extlen_t   >    *xfs"sreNBWORDs="sref">mp"sreNBWORDref=fme="L183"> 183        return 1661166L171"8class87line" naock"xfine" na20_asrpan>= lock"xf="_asrcode"+c((ITTOIT" cef">xfs"sref"1      = wordxf="+code=xfs_rtbloc)1d="+c="+ceITTOIT" cef">xfsfs/t/of_extlen_t   * 212     /of_extlen_t 183        return 1662166L172"8class87line" na>ine" name="L2name="L173"> 173/*166L183"7class78line" name="L17/a> 154<* Set/cleaevettm    ve +its bitmapt">/* in the first non-free.166L184"7class78line" name="L154"> 154<2"> 172                 */166<135"8class83line" nale="e=error" class=lfrf_t   >    lfrf="+cclas*t">                 */166L136"8class83line" na2"> 172= lock"xf="_asrcodemclas*t">                 */1667212"9class918class87                 */166L228"8class82line" na2"> 172= lock"xf="_asrcodemclas*t">                 */166L229"8class82line" na"> 212     7"> 207  i="+codecode=error" class=fs/t/of_extlen_t   *                 */167f135"8class83line" naoine" name="L2name="L173"> 173/*167L231"8class83line" name="L111"> 111<2"> 172 173/*167L232"8class83line" name="L103"> 173<2"> 172wteneed ettenextsxfs_ bitmapt">/* in the first non-free.167L183"7class78line" name="L17/a> 172                 */167fs_rt8lloc.83line" nale="++line" name="L21xfs_pan>= lock"xf="xfs_codecoode=error" class="sre=e=rXWSIZEs="sref">mp"sre=e=rXWSIZEFS_BITTOIT" cef">xfs_rtcheck_range( 212     7"> 207  i="+codec="+ce"> 212     lbuf_t   >    *error)1675167<135"8class83line" naline" naoine" name="L2name="L173"> 173/*167L226"9class92line" name="L223"> 173<3"> 173<2"> 172of etissp out bitmapt">/* in the first non-free.167L147"8class84line" name="L144"> 154 172/* in the first non-free.167L148"8class84line" name="L22/a> 154<2"> 172                 */167L229"8class82line" naline" naoTOIT" cef">xfs"sree=xfs_logde=x     = wordxf="+code=xfs_logde=xFS_BITTOIT" cef">xfsass="sref">mp, next,  **error)168
168f135"8class83line" name="L22555555555ITTOIT" cef">xfsuinf_extlen_ttf="+"- (chxr *)line" name="L212ufsref">error<  **error)1681168L171"8class87line" name="L22555555555ITTOIT" cef">xfsuinf_extlen_terror<  ** 183        return 1682168L172"8class87line" naline" naoTOIT" cef">xfs1"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/168   279> 22393line" naline" nale="e=error" class=1"> 211  eturn error)1684168fs_rt8lloc.83line" naaaaaaaaaaaaaaaaame="L143"> 14183"> 1              return error168<135"8class83line" naaaaaaaaaline" name="L}ass="sref">error168L136"8class83line" na2"> 172tf="+"+cod=uf r" class="_extlen_terror<  **error<  **error1687212"9class918class872"> 172 183        return 1688168L228"8class82line" na}3error)16"9168L229"8class82line" naaaaaaaaaoine" name="L2name="L173"> 173/*169f224"8class82line" name="L154"> 154<<<<<<<<<<<<<<<< 173/*169L231"8class83line" name="L111"> 111<2"> 172<<<<<<<<                 */169L172"8class87line" naline" naoTOIT" cef">xfs"_extlen_t 183        return 1693169   279> 22393line" naline" name="L}ass="sref">error169fs_rt8lloc.83}3error)1695169<135"8class83line" naline" name="L2name="L173"> 173/*169L226"9class92line" name="L223"> 173<3"> 173/* in the first non-free.169L147"8class84line" name="L144"> 154                 */169L228"8class82line" na"> 212     7"> 207  i="+codecodame="L183"> 183        return 1699169L229"8class82line" name="L}ass="sref">error


<>170f218"9class918ine" name="L2name="L173"> 173/*1f8/xfs/xfs_8talloc.c#L117>f8>170L231"8class83line" name="L111"> 111wteuse upsonmn/out: "> 173/*2f8/xfs/xfs_8talloc.c#L117>f8>170L232"8class83line" name="L103"> 173wtemovapon noaettenextsonm bitmapt">/* in the first non-free.3f8/xfs/xfs_8talloc.c#L117>f8>170L183"7class78line" name="L17/a>                 */4f8/xfs/xfs_8talloc.c#L117>f8>170fs_rt8lloc.83wh    ITTOIT" cef">xfsfbuf_t   >    *   * 207  i="+codec="+code=error" class="sreNBWORDs="sref">mp"sreNBWORDref=fode=error" class="sref">error)17>5f8/xfs/xfs_8talloc.c#L117>f8>170<135"8class83line" naline" name="L2name="L173"> 173/*6f8/xfs/xfs_8talloc.c#L117>f8>170L226"9class92line" name="L223"> 173<3"> 173/* in the first non-free.7f8/xfs/xfs_8talloc.c#L117>f8>170L147"8class84line" name="L144"> 154                 */8f8/xfs/xfs_8talloc.c#L117>f8>170L228"8class82line" nasod=uf r" class="_extlen_t   >    lfrf="+me="L183"> 183        return 17>9f8/xfs/xfs_8talloc.c#L117>f8>170L229"8class82line" na"> 212     7"> 207  i="+codec+ode=error" class="sreNBWORDs="sref">mp"sreNBWORDref=me="L183"> 183        return 171
171f135"8class83line" naoine" name="L2name="L173"> 173/*171L231"8class83line" name="L111"> 111<2"> 172 173/*171L232"8class83line" name="L103"> 173<2"> 172wteneed ettenextsxfs_ bitmapt">/* in the first non-free.171L183"7class78line" name="L17/a> 172                 */171fs_rt8lloc.83line" nale="++line" name="L21xfs_pan>= lock"xf="xfs_codecoode=error" class="sre=e=rXWSIZEs="sref">mp"sre=e=rXWSIZEFS_BITTOIT" cef">xfs_rtcheck_range( 212     7"> 207  i="+codec="+ce"> 212     lbuf_t   >    *error)17"5171<135"8class83line" naline" naoine" name="L2name="L173"> 173/*171L226"9class92line" name="L223"> 173<3"> 173<2"> 172of etissp out bitmapt">/* in the first non-free.171L147"8class84line" name="L144"> 154 172/* in the first non-free.171L148"8class84line" name="L22/a> 154<2"> 172                 */171L229"8class82line" naline" naoTOIT" cef">xfs"sree=xfs_logde=x     = wordxf="+code=xfs_logde=xFS_BITTOIT" cef">xfsass="sref">mp, next,  **error)172
172f135"8class83line" name="L22555555555ITTOIT" cef">xfsuinf_extlen_ttf="+"- (chxr *)line" name="L212ufsref">error<  **error)17"1172L171"8class87line" name="L22555555555ITTOIT" cef">xfsuinf_extlen_terror<  ** 183        return 17"2172L172"8class87line" naline" naoTOIT" cef">xfs1"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/172   279> 22393line" naline" nale="e=error" class=1"> 211  eturn error)1724172fs_rt8lloc.83line" naaaaaaaaaaaaaaaaame="L143"> 14183"> 1              return error172<135"8class83line" naaaaaaaaaline" name="L}ass="sref">error172L136"8class83line" na2"> 172tf="+"+cod=uf r" class="_extlen_terror<  **error<  **error1727212"9class918class872"> 172 183        return 1728172L228"8class82line" na}3error)1729172L229"8class82line" naaaaaaaaaoine" name="L2name="L173"> 173/*173f224"8class82line" name="L154"> 154<<<<<<<<<<<<<<<< 173/*173L231"8class83line" name="L111"> 111<<<<<<<<<<<<<<<<                 */173L172"8class87line" naline" naoTOIT" cef">xfs"_extlen_t 183        return 17"3 143173   279> 22393line" naline" name="L}ass="sref">error173fs_rt8lloc.83line" name="L}ass="sref">error1735221"9class92line" name="L2name="L173"> 173/* 212              17"> >173L226"9class92line" name="L223"> 173<  If  cheendCompon aaxfs_tboundary, deal withm * m2litf= 173/*173L147"8class84line" name="L144"> 154<*o(ps* Cal)axfs_ bitmapt">/* in the first non-free.173L148"8class84line" name="L22/a>                 */173L229"8class82le="ITTOIT" cef">xfsfs/t/of_extlen_t   >    *   * 207  i="+code)code=error" class="sref">error)174
174f135"8class83line" naoine" name="L2name="L173"> 173/*174L231"8class83line" name="L111"> 111<2"> 172_asr of   leva t +its bitmapt">/* in the first non-free.174L232"8class83line" name="L103"> 173<2"> 172                 */174   279> 22393line" naoTOIT" cef">xfs"of_extlen_t 183        return 1744174fs_rt8lloc.83line" na luf_getef">xfs_asrpan>= lock"xf="_asrcode"+c((e=error" class="sref"1      = wordxf="+code=xfs_rtbloc)1d="+c="+ceTTOIT" cef">xfsfs/t/of_extlen_t 183        return 1745174<135"8class83line" naline" name="L2name="L173"> 173/*174L226"9class92line" name="L223"> 173<3"> 173/* in the first non-free.174L147"8class84line" name="L144"> 154                 */174L228"8class82line" nale="e=error" class=lfrf_t   >    lfrf="+cclas*t">                 */174L229"8class82line" naaaaaaaaaock"xfine" na*xf"_extlen_t= lock"xf="_asrcodemclas*t">                 */175f135"8class83line" na                 */175L171"8class87line" name="L225sod=uf r" class="_extlen_t= lock"xf="_asrcodemclas*t">                 */175L172"8class87line" na>TOIT" cef">xfs"_extlen_t 183        return 17531753s_rt8lloc.83line" name="L}ass="sref">error175fs_rt8lloc.838ine" name="L2name="L173"> 173/*175L225"8class82line" name="L172"> 172/* in the first non-free.175L226"9class92line" name="L223"> 173<  n clbuffeas*t">                 */1757212"9class91le="e=error" class=/_extlen_txfs  r>t     = wordxf="  r>tf="+cclas*t">                 */175L228"8class82line" na"> 212     "sree=xfs_logde=x     = wordxf="+code=xfs_logde=xFS_BITTOIT" cef">xfsass="sref">mp, next,  **xfsuinf_extlen_ttf="+"- (chxr *)line" name="L212ufsref">error<  **error)1759175L229"8class82line" naaaaaaaaaITTOIT" cef">xfsuinf_extlen_terror<  ** 183        return 176
176f135"8class83line" name="L183"> 183        return 1761176L171"line" name="L}ass="sref">error176L172"ine" name="L}ass="sref">error176L183"7class78line" name="L173"> 173/*176L184"7class78line" name="L15* Read 83">_odifycettesummary informat  173/*176L225"8class82line" name="L17/a+itmap / /* in the first non-free.176L226"9class92line" name="L22* Keepsa>  cr of aacurr  t summary / wtedon't keep3liadCombitmapt">/* in the first non-free.176L147"8class84line" name="L14* it fromaette/out:  cachm bitmapt">/* in the first non-free.176L148"8class84line" name="L22* n clbuffeas*t">                 */176L229"line" name="L21            rSTATICa href="+code=rSTATICine" 212"> 212   L166"> 166   217"> 217                         */177f135"" c" 0class="sr      modify_summary     = wordxf="+code=modify_summaryFS_BIclas*t">                 */177L221"9class92line" name="L211"> f">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217        rment"s*t">                 */177L172"8class87line" name="L =xsree=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,    L166"> 166   217"> 217        ion ment"eas*t">                 */177   279> 22393line" name="L 12"> 212     log_extlen_t   L166"> 166   217"> 217ion ment"eas*t">                 */177fs_rt8lloc.83e=error" class="sref">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20xbnopan>= lock"xf="xbno   L16"> 166   217"> 217/*  n/out: *t">                 */177<135"8class83line" name="L 12"> 212     deltapan>= lock"xf="delta   L1"> 166   217"> 217/*  n/out: *t">                 */1776215"9class91line" name="L21    211      bufxf="+code=xfs_rtblockbufxnsxfine" name*xfebp_extlen_tebp_ hre,   L1"> 166   217"> 217                 */1777212"9class91line" name="L ="srefs>lrror= lock"xf="+codfs>lrror<212"9clnsxfine" name*xfes"_extlen_t   L1"> 166   217"> 217/*  n/out: *t">                 */177L148"de=error" class="sref">error)1779177L229"8class82line" name="L21    211      bufxf="+code=xfs_rtblockbufx" c" 0class="sr2f">next,  **   L166"> 166   217"> 217/*  n/out: *t">                 */178f135"8class83line" name="L 12"> 212                 return    217"> 217     lfrom wat mduvalumu*t">                 */178L221"9class92line" name="L211"> fs>lrror= lock"xf="+codfs>lrror<212"9clline" name="L21s"_extlen_t   L1666"> 166   217"> 217lrro wat mduvalumu*t">                 */178L172"8class87line" name="L 12"> 212     sopan>= lock"xf="socodem2   L1666"> 166   217"> 217    wat mduvalumu*t">                 */178   279> 22393e=error" class="sresuminfor= lock"xf="+codsuminfor<212"9clnsxfine" name*xfsf">next,  **sa hrec2   L166"> 166   217"> 217                 */178fs_rtlumu*t">                 */1785221"9class92line" name="L2name="L173"> 173/*178L226"9class92line" name="L223"> 173<  >    bitmapt">/* in the first non-free.178L147"8class84line" name="L144"> 154<*at mduvalumu*t">                 */178L218"9class918ine" name="L20sopan>= lock"xf="socodecode=error" class="sreSUMOFFSpan>= lock"xf=""sreSUMOFFSlock= luf_getef">xfs_rtcheck_range(= lock"xf="xbno 183        return 17"9178L229"8class82line" name="L2name="L173"> 173/*179f224"8class82line" name="L154"> 154    bitmapt">/* in the first non-free.179L231"8class83line" name="L111"> 111<*at mduvalumu*t">                 */179L172"8class87line" name="L =s"_extlen_tmp"sreSUMOFFSTO=e=rXlock= luf_getef">xfs_rtcheck_range(= lock"xf="socodefme="L183"> 183        return 1793179   279> 22393line" name="L2name="L173"> 173/*179L184"7class78line" name="L154"> 154<*oIf>wtehave assolda+uft: , 83">rd n/ /* in the first non-free.179L225"8class82line" name="L172"> 172                 */1796215"9class91le="e=error" class=ebp_extlen_tebp_ hre"  *ebp_ hre"  *                 */1797212"9class918class87l c" 0class="sr2f">next,  **ebp_ hreme="L183"> 183        return 17981798  279> 22393line" name="L2name="L173"> 173/*179L229"9class92line" name="L213"> 173/* in the first non-free.


<>180f224"8class82line" name="L154"> 154<* n clbuffeas*t">                 */1f8/xfs/xfs_8talloc.c#L118>f8>180L221"9class92error)18>2f8/xfs/xfs_8talloc.c#L118>f8>180L172"8class87line" na>ine" name="L2name="L173"> 173/*3f8/xfs/xfs_8talloc.c#L118>f8>180L183"7class78line" name="L17/a> 154<*oIf>tttre was assoldaone,vgetmrid of it f r>t bitmapt">/* in the first non-free.4f8/xfs/xfs_8talloc.c#L118>f8>180L184"7class78line" name="L154"> 154<2"> 172                 */5f8/xfs/xfs_8talloc.c#L118>f8>180<135"8class83line" nale="e=error" class=ebp_extlen_tebp_ hre"  *ebp_ hrecclas*t">                 */6f8/xfs/xfs_8talloc.c#L118>f8>180L136"8class83line" na2"> 172xfsass="sref">mp, ebp_ hrecme="L183"> 183        return 18>7f8/xfs/xfs_8talloc.c#L118>f8>1807212"9class918class87l c" 0class="sr1"> 211  eturn error = luf_get="+code=xfs_rtblock= luf_getef">xfs_rtcheck_range(mp, next,  **s*/8f8/xfs/xfs_8talloc.c#L118>f8>180L228"8class82line" nale="e=error" class=1"> 211  eturn error)18>9f8/xfs/xfs_8talloc.c#L118>f8>180L229"8class82line" naaaaaaaaame="L143"> 14183"> 1              return error181f135"8class83line" naline" name="L}ass="sref">error181L171"8class87line" naoine" name="L2name="L173"> 173/*181L232"8class83line" name="L103"> 173<2"> 172/ / bitmapt">/* in the first non-free.181L183"7class78line" name="L17/a> 172                 */181fs_rt8lloc.83line" nale="sxfine" name*xfebp_extlen_tebp_ hrecode=error" class="sref">error)18"5181<135"8class83line" naline" nansxfine" name*xfebp_extlen_tebp_ hre"+cod=uf r" class="sref">error<  **error181L136"8class83line" na2"> 172error1817212"9class918class87line" name="L}ass="sref">error181L228"8class82line" name="L}ass="sref">error181L229"8class82line" name="L2name="L173"> 173/*182f224"8class82line" name="L154"> 154_odifyc83">log it bitmapt">/* in the first non-free.182L231"8class83line" name="L111"> 111<*at mduvalumu*t">                 */182L172"8class87line" name="L =sf">next,  **sa hrecode=error" class="sreSUMPTRs="sref">mp"sreSUMPTRlock= luf_getef">xfs_rtcheck_range(next,  **= lock"xf="socodefme="L183"> 183        return 1823182   279> 22393nsxfine" name*xfsf">next,  **sa hrec+ode=error" class=deltapan>= lock"xf="delta 183        return 1824182fs_rt8lloc.83e=error" class="sree=xfs_logde=x     = wordxf="+code=xfs_logde=xFS_BITTOIT" cef">xfsass="sref">mp, next,  **xfsuinf_extlen_tnext,  **sa hrec- (chxr *)line" name="L212sref">error<  **error)1825182<135"8class83line" naITTOIT" cef">xfsuinf_extlen_tnext,  **sa hrec- (chxr *)line" name="L212sref">error<  **next,  **sa hre)"- 1)fme="L183"> 183        return 18"6182L136"8class83line" name="L183"> 183        return 18"71827212"line" name="L}ass="sref">error182L228"ine" name="L}ass="sref">error182L229"9class92line" name="L273"> 173/*183f224"8class82line" name="L15* Visib   Iexport< ) fun   /* in the first non-free.183L231"8class83line" name="L11*at mduvalumu*t">                 */183L172"ine" name="L}ass="sref">error 143183L183"7class78line" name="L173"> 173/*183L184"7class78line" name="L15* Growaetterealtime area>of ete >       /* in the first non-free.183L225"8class82line" name="L17/at mduvalumu*t">                 */ 212              18"> >183L226"influmu*t">                 */183L147"8=error" class="sregrow          = wordxf="+codgrow     FS_BIlumu*t">                 */183L218"9class918ine" name="L20x"> f">errormou">xf="+code=xfs_rtblockmou">xfine" name*xf_rtcheck_range(   L166"> 166   217"> 217                        */183L229"8class82line" name="L21    grow     rormou">xf="+codgrow     ro229"8">xfine" name*xfiuf_t   >    incode)"e   L16"> 166   217"> 217rment"s*t">                 */184f135"de=error" class="sref">error)1841184L221"9class92line" name="L211"> f">lrror= lock"xf="+code=xfs_rtblock= lock"xfine" na20xmbnopan>= lock"xf="xmbno   217"> 217/*  n/out: *t">                 */184L172"8class87line" name="L =xsre211      bufxf="+code=xfs_rtblockbufx" c" 0class="sr2f">next,  **   L166"> 166   217"> 217                 */184   279> 22393line" name="L 12"> 212                 return    217"> 217     line" nlfrom wat mduvalumu*t">                 */184fs_rt8lloc.83e=error" class="sref">errormou">xf="+code=xfs_rtblockmou">xfine" name*xfn_rtcheck_range   L16 cl166   217"> 217                 */184<135"8class83e=error" class="sredrfsbnorormou">xf="+coddrfsbnorolock= lock"xfine" na20nr/    cl166   217"> 217                 */1846215"9class91line" name="L21    extlenrormou">xf="+codextlenro215"9claock"xfine" na20nr/m/  cl166   217"> 217                 */1847212"9class91line" name="L ="srede=xnorormou">xf="+coddrtbnorolock= laock"xfine" na20nrext  tstcheck_range  cl166   217"> 217                 */184L218"9class918ine" name="L20uinf8rormou">xf="uinf8ro135"8class83lock"xfine" na20nrextslog_extlen_t  cl166   217"> 217                 */184L229"8class82line" name="L21    extlenrormou">xf="+codextlenro215"9claock"xfine" na20nrsum/    217"> 217                 */185f135"8class83TTOIT" cef">xfsuinf_extlen_t 212     nrsumlevelstcheck_range   217"> 217                 */185L221"9class92line" name="L21uinf_extlen_t 212     nrsumsizetcheck_range  cl166   217"> 217                 */185L172"8class87line" name="L =xsresb_= lock"xf="+codsbro135"8class83">xfine" name*xfns2f">next,  **ns2ff="+code=error" cl166   217"> 217lrro wat mduvalumu*t">                 */185   279> 22393e=error" class="sreextlenrormou">xf="+codextlenro215"9claock"xfine" na20r/m/ 1"> 166   217"> 217                 */185fs_rt8lloc.83e=error" class="sreextlenrormou">xf="+codextlenro215"9claock"xfine" na20rsum/  166   217"> 217                 */185<135"8class83e=error" class="sresb_= lock"xf="+codsbro135"8class83">xfine" name*xfs2f">next,  **s2ff="+code=error"1"> 166   217"> 217lrro wat mduvalumu*t">                 */1856215"9class91line" name="L21    fs>lrror= lock"xf="+codfs>lrror<212"9clline" name="L21sumbnopan>= lock"xf="sumbnof="+code=error"> 166   217"> 217/*  n/out: *t">                 */1857212"ut: *t">                 */185L218"9class918ine" name="L20s2f">next,  **s2ff="+ =   * 183        return 1859185L229"8class82line" name="L2name="L173"> 173/*186f224"8class82line" name="L154"> 154     checking bitmapt">/* in the first non-free.186L231"8class83line" name="L111"> 111<*at mduvalumu*t">                 */186L172"8class87lf (!od=rr" c- cla"scapabletcheck_rangexfsCAP_SYS_ADMINtcheck_range                 */186   279> 22393line" name="L143"> 14183"> 1  "sreERRORs="sref">mp"sreERRORFS_BITTOIT" cef">xfsEPERMs="sref">mpEPERMcodefme="L183"> 183        return 18641864172"8class87lf (" c" 0class="sr_rtcheck_range(_rtdev_targrf="+ =ode=error" class=NULLtcheck_range(_rbmirf="+ =ode=error" class=NULLtcheck_range 183        return 1865186<135"8class83line(" c" 0class="srnr/    >    incodef="+cod=rr" c- cla"snew/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/  183        return 1866186L136"8class83line(" c" 0class="srs"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range                 */1867212"9class918class87me="L143"> 14183"> 1  "sreERRORs="sref">mp"sreERRORFS_BITTOIT" cef">xfsEINVALtcheck_range 183        return 18681868172"8class87lf ("e=error" class=1"> 211  eturn xfss"f">next,  **s2ff="+re" c" 0class="srnr/                  */186L229"8class82line" name="L143"> 14183"> 1              return error187f218"9class918ine" name="L2name="L173"> 173/*187L231"8class83line" name="L111"> 111/* in the first non-free.187L232"8class83line" name="L103"> 173                 */187   279> 22393e=error" class=2f">next,  **xfs_rtcheck_range(_rtdev_targrf="+re=error" class="sref">error)1874187fs_rt8lloc.83line" naaaaaaaaaaaaaaaaa3"> 14183"> 1  "sreFSB_TO_BBs="sref">mp"sreFSB_TO_BBFS_BITTOIT" cef">xfs_rtcheck_range(error)1875187<135"8class83line" naline" naaaaaaaaa3"> 14183"> 1  "sreFSB_TO_BBs="sref">mp"sreFSB_TO_BBFS_BITTOIT" cef">xfs_rtcheck_range( 183        return 18761876215"9class91le="!od=rr" c- cla"s2f">next,  ** 183        return 18771877212"9class918class87me="L143"> 14183"> 1  EIOtcheck_rangeerror187L218"9class918ine" name="L20x"> 211xfs2f">next,  **s*/187L229""+cod=rr" cclass="sref">s*/188f218"9class918ine" name="L2name="L173"> 173/*188L231"8class83line" name="L111"> 111 nalnlfromsmnoabtereachm_ bitmapt">/* in the first non-free.188L232"8class83line" name="L103"> 173                 */188   279> 22393e=error" class=nrext  tstcheck_range                 */188fs_rt8lloc.83e=error" class=do_divtcheck_rangexfsnrext  tstcheck_ranges*/188<135"8class83e=error" class=nr/m/ xfsnrext  tstcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_/ s*/1886215"9class91line" name="L21nrextslog_extlen_txfsnrext  tstcheck_ranges*/1887212"9class91line" name="L =nrsumlevelstcheck_range 183        return 1888188L218"9class918ine" name="L20nrsumsizetcheck_range 183        return 1889188L229"8class82line" name="L21nrsum/ mp"sreB_TO_FSBFS_BITTOIT" cef">xfs_rtcheck_range(s*/189f135"8class83TTOIT" cef">xfsnrsumsizetcheck_range 14183"> 1  "sreFSB_TO_Bs="sref">mp"sreFSB_TO_BFS_BITTOIT" cef">xfs_rtcheck_range(s*/189L221"9class92line" name="L2name="L173"> 173/*189L232"8class83line" name="L103"> 173 173/*189L183"7class78line" name="L17/a>log overflow,"> 173/*189L184"7class78line" name="L154"> 154<*osince wt'll>log basic">/ycettewholtmsummary >    at once bitmapt">/* in the first non-free.189L225"8class82line" name="L172"> 172                 */1896215"9class91le="e=error" class=nrsum/ xfs_rtcheck_range(                 */1897212"9class918class87me="L143"> 14183"> 1  "sreERRORs="sref">mp"sreERRORFS_BITTOIT" cef">xfsEINVALtcheck_range 183        return 18981898  279> 22393line" name="L2name="L173"> 173/*189L229"9class92line" name="L213"> 173summary in>xfs bitmapt">/* in the first non-free.


<>190f224"8class82line" name="L154"> 154<* These can't chxfg  since otttragrow   c">/ers are l/* in the first non-free.1f8/xfs/xfs_8talloc.c#L119>f8>190L231"8class83line" name="L111"> 111<*at mduvalumu*t">                 */2f8/xfs/xfs_8talloc.c#L119>f8>190L172"8class87line" name="L =r/m/ mp"sreB_TO_FSBFS_BITTOIT" cef">xfs_rtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__ 183        return 19>3f8/xfs/xfs_8talloc.c#L119>f8>190   279> 22393e=error" class=rsum/ mp"sreB_TO_FSBFS_BITTOIT" cef">xfs_rtcheck_range(_rsumirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__ 183        return 19>4f8/xfs/xfs_8talloc.c#L119>f8>190fs_rt8lloc.838ine" name="L2name="L173"> 173/*5f8/xfs/xfs_8talloc.c#L119>f8>190L225"8class82line" name="L172"> 172/*summary >    , as necessary bitmapt">/* in the first non-free.6f8/xfs/xfs_8talloc.c#L119>f8>190L226"9class92line" name="L223"> 173<  n clbuffeas*t">                 */7f8/xfs/xfs_8talloc.c#L119>f8>1907212"9class91line" name="L =1"> 211  eturn xfs_rtcheck_range(_rbmirf="+fme="L183"> 183        return 19>8f8/xfs/xfs_8talloc.c#L119>f8>1908172"8class87lf (line" name="L =1"> 211  eturn                  */9f8/xfs/xfs_8talloc.c#L119>f8>190L229"8class82line" name="L143"> 14183"> 1              return error191f135"8class83TTOIT" cef">xfs1"> 211  eturn xfs_rtcheck_range(_rsumirf="+fme="L183"> 183        return 19"1191L171"8class87lf (line" name="L =1"> 211  eturn                  */191L172"8class87line" name="L143"> 14183"> 1              return error191   279> 22393line" name="L2name="L173"> 173/*191L184"7class78line" name="L154"> 154<*oA>/*/* in the first non-free.191L225"8class82line" name="L172"> 172                 */1916215"9class91line" name="L21n_rtcheck_range= lock"xf="kmemr  */ 183        return 19"71917212"9class91line" name="L2name="L173"> 173/*191L148"8class84line" name="L224"> 154<*oLoop overaette+itmap / /* in the first non-free.191L229"9class92line" name="L213"> 173/* in the first non-free.192f224"8class82line" name="L154"> 154u>/ bitmapt">/* in the first non-free.192L231"8class83line" name="L111"> 111<* This also deals withaettecase wttre tttre wtre no rtext  ts before bitmapt">/* in the first non-free.192L232"8class83line" name="L103"> 173                 */192   279> 22393 levITTOIT" cef">xfs2mbnopan>= lock"xf="xmbnonext,  **s2ff="+f="+cod=rr" c- cla"ssb_r/m/                  */192fs_rt8lloc.83line" naaaaaa("e=error" class=s"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 1925192<135"8class83line"TTOIT" cef">xfs2mbnopan>= lock"xf="xmbno 183        return 19"6192L136"8class83line"TTOIT" cef">xfs2mbnopan>= lock"xf="xmbnoerror)19"71927212"9class918class87l c" 0class="srref"e=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,  183        return 19"8192L228"8class82line" naline" name="L 12"> 212     cancelflagstcheck_range 183        return 1929192L229""+cod=rr" cclass="sref">s*/193f135"8class83line" nansxfine" name*xfn_rtcheck_range( 183        return 19"1193L171"8class87line" naoxfine" name*xfns2f">next,  **ns2ff="+ =   * 183        return 19"2193L172"8class87line" na>ine" name="L2name="L173"> 173/* 143193L183"7class78line" name="L1c.83line" naaaaaa/ Calculateanew sb 83"> file fieldse levetis rfil_ bitmapt">/* in the first non-free.193L184"7class78line" name="L15.83line" naaaaaa/at mduvalumu*t">                 */193<135"8class83line" naoxfine" name*xfns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range   >    incodef="+cod=rr" c- cla"sextsizetcheck_range 183        return 19"6 212              19"> >193L136"8class83line" naoxfine" name*xfns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/  183        return 19"71937212"9class918class87l c" 0class="srns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/  183        return 19"8193L228"8class82line" na8class87l c" 0class="sr"sreRTMINtcheck_rangexfsnr/ error)19"9193L229"8class82line" naaaaaaaaa83line" naoxfine" name*xfns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/ error)194
194f135"8class83line" naaaaaaaaa83line" naoxfine" name*xfns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_/ next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range 183        return 1941194L171"8class87line" naoxfine" name*xfns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/  183        return 1942194L172"8class87line" na>d=rr" c- cla"sdo_divtcheck_rangexfsns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range 183        return 1943194   279> 22393line" na>d=rr" c- cla"sASSERTtcheck_rangexfsns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 1944194fs_rt8lloc.83line" na" c" 0class="srns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_txfsns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 1945194<135"8class83line" naoxfine" name*xfnrsumlevelstcheck_rangenext,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_t 183        return 1946194L136"8class83line" naoxfine" name*xfnrsumsizetcheck_range 183        return 19471947212"9class918class8777777777(line" name="L21uinf_extlen_t 183        return 1948194L228"8class82line" na8class87l c" 0class="srns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/  183        return 1949194L229"8class82line" na" c" 0class="srnrsum/ mp"sreB_TO_FSBFS_BITTOIT" cef">xfs_rtcheck_range(s*/195f135"8class83line" naline" name="L =n_rtcheck_range 14183"> 1  "sreFSB_TO_Bs="sref">mp"sreFSB_TO_BFS_BITTOIT" cef">xfs_rtcheck_range(s*/195L171"8class87line" naoine" name="L2name="L173"> 173/*195L232"8class83line" name="L103"> 173<2"> 172getm * mlog reservat /* in the first non-free.195L183"7class78line" name="L17/a> 172                 */195fs_rt8lloc.83line" na" c" 0class="srs_extlen_t, xfs_rtcheck_range(mp"sreTRANS_GROWFSRT_FREE href="+cod=rr" cclass="sref">s*/195<135"8class83line" nalf ("e=error" class=1"> 211  eturn xfsass="sref">mp, error)1956195L136"8class83line" na2"> 172mp"sreGROWRTFREE_LOG_RESFS_BITTOIT" cef">xfsn_rtcheck_range                 */1957212"9class918class8777777777goto43"> 14183"> 1       _cancel11  eturn  183        return 1958195L228"8class82line" naoine" name="L2name="L173"> 173/*195L229"9class92line" name="L213"> 173<2"> 172/ers by grabbCompette+itmap in>xf l/* in the first non-free.196f224"8class82line" name="L154"> 154<2"> 172                 */196L171"8class87line" naoxfine" name*xf    ilxfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_ranges*/196L172"8class87line" na>d=rr" c- cla"s+code=xfs_ijoiuf_t   >    +code=xfs_ijoiuFS_BITTOIT" cef">xfsass="sref">mp, xfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_ranges*/196   279> 22393line" naoine" name="L2name="L173"> 173/*196L184"7class78line" name="L15.83line" naaaaaa/ Updatepette+itmap in>xf's size bitmapt">/* in the first non-free.196L225"8class82line" name="L172"> 172<2"> 172                 */196L136"8class83line" na>d=rr" c- cla"s_rtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__ 183        return 19671967212"9class918class87line" na>d=rr" c- cla"sns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/ next,  **ns2ff="+f="+cod=rr" c- cla"ssb_/ s*/196L228"8class82line" naod=rr" c- cla"s+code=xfs_logdin>xff_t   >    +code=xfs_logdin>xfFS_BITTOIT" cef">xfsass="sref">mp, xfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOG_COREs="sref">mp"sreILOG_CORE href="+cod=rr" cclass="sref">s*/196L229"8class82line" na" c" 0class="srcancelflagstcheck_range 14183"> 1  "sreTRANS_ABORTtcheck_ranges*/197f135"8class83line" naline" name="L2name="L173"> 173/*197L231"8class83line" name="L111"> 111< naaaaaa/ Getm * msummary in>xfalinoaettet=xfsact /* in the first non-free.197L232"8class83line" name="L103"> 173<2"> 172                 */197   279> 22393line" na>d=rr" c- cla"s    ilxfs_rtcheck_range(_rsumirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_ranges*/197fs_rt8lloc.83line" na>d=rr" c- cla"s+code=xfs_ijoiuf_t   >    +code=xfs_ijoiuFS_BITTOIT" cef">xfsass="sref">mp, xfs_rtcheck_range(_rsumirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_ranges*/197<135"8class83line" naline" name="L2name="L173"> 173/*197L226"9class92line" name="L223"> 173< naaaaaa/ Updatepettesummary in>xf's size bitmapt">/* in the first non-free.1977212"8class83line" name="L103"> 173<2"> 172                 */197L228"8class82line" naod=rr" c- cla"s_rtcheck_range(_rsumirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__s*/197L229"8class82line" na" c" 0class="sr+code=xfs_logdin>xff_t   >    +code=xfs_logdin>xfFS_BITTOIT" cef">xfsass="sref">mp, xfs_rtcheck_range(_rsumirf="+re" c" 0class="sr"sreILOG_COREs="sref">mp"sreILOG_CORE href="+cod=rr" cclass="sref">s*/198f135"8class83line" naline" name="L2name="L173"> 173/*198L231"8class83line" name="L111"> 111< naaaaaa/ Copyesummary data fromaoldanoanew sizes bitmapt">/* in the first non-free.198L232"8class83line" name="L103"> 173< naaaaaa/ Dovetis whenaette  al sizec(not / /* in the first non-free.198L183"7class78line" name="L17/a> 172                 */198fs_rt8lloc.83line" nalf (line" name="L =s"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/m/ next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/  183        return 1985198<135"8class83line" na" naod=rr" c- cla"s_rtcheck_range(error)1986198L136"8class83line" na2"> 172 211  eturn xfs_rtcheck_range(mp, s*/1987212"9class918class87line" nalf (line" name="L =1"> 211  eturn                  */198L228"8class82line" na8class8777777777goto43"> 14183"> 1       _cancel11  eturn  183        return 1989198L229"8class82line" na}e="L183"> 183        return 199
199f135"8class83line" naline" name="L2name="L173"> 173/*199L231"8class83line" name="L111"> 111< naaaaaa/ Updatepsuper>lrro fields bitmapt">/* in the first non-free.199L232"8class83line" name="L103"> 173< naaaaaa/a>                 */199   279> 22393line" nale="e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range                 */199fs_rt8lloc.83line" naaaaaaaaa" c" 0class="sr+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_REXTSIZEs="sref">mp"sreTRANS_SB_REXTSIZE                 */199<135"8class83line" naline" naaaaaaaaa3"> 14183"> 1  ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rextsizetcheck_range 183        return 1996199L136"8class83line" nale="e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/m/                  */1997212"9class918class87aaaaaaaa" c" 0class="sr+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_RBMBLOCKSs="sref">mp"sreTRANS_SB_RBMBLOCKS                 */199L228"8class82line" na8class8777777777e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/m/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/m/  183        return 1999199L229"8class82line" nale="e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/                  */


<>20>
212"9class918class87aaaaaaaa" c" 0class="sr+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_RBLOCKSs="sref">mp"sreTRANS_SB_RBLOCKSdotall hre58/79/112a5f6608e93182be82cd95b8899ff4d605_3/20>
<>las*t">                 */1f8/xfs/xfs_8talloc.c#L120>f8>20>L171"8class87line" na8class8777777777e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_r/ next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/  183        return 20>2f8/xfs/xfs_8talloc.c#L120>f8>20>L172"8class87line" nale="e=error" class=ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 20>3f8/xfs/xfs_8talloc.c#L120>f8>20>   279> 22393line" naaaaaaaaa" c" 0class="sr+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_REXTENTSs="sref">mp"sreTRANS_SB_REXTENTS                 */4f8/xfs/xfs_8talloc.c#L120>f8>20>fs_rt8lloc.83line" naaaaaaaaaaaaaaaaa3"> 14183"> 1  ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 20>5f8/xfs/xfs_8talloc.c#L120>f8>20><135"8class83line" nalf (3"> 14183"> 1  ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_tnext,  **s2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_t 183        return 20>6f8/xfs/xfs_8talloc.c#L120>f8>20>L136"8class83line" na2"> 172xfsass="sref">mp, xfs"sreTRANS_SB_REXTSLOGs="sref">mp"sreTRANS_SB_REXTSLOG                 */7f8/xfs/xfs_8talloc.c#L120>f8>20>7212"9class918class87aaaaaaaaaaaaaaaa3"> 14183"> 1  ns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_tnext,  **s2ff="+f="+cod=rr" c- cla"ssb_rextslog_extlen_t 183        return 20>8f8/xfs/xfs_8talloc.c#L120>f8>20>L228"8class82line" naoine" name="L2name="L173"> 173/*9f8/xfs/xfs_8talloc.c#L120>f8>20>L229"9class92line" name="L213"> 173<2"> 172/* in the first non-free.20"f232"8class83line" name="L103"> 173< naaaaaa/a>                 */20"L171"8class87line" naoxfine" name*xf2f">next,  ** 183        return 20"220"L172"8class87line" na>d=rr" c- cla"s1"> 211  eturn xfsn_rtcheck_rangemp, next,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range                 */20"   279> 22393line" naaaaaaaaa" c" 0class="srns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  ** 183        return 201420"fs_rt8lloc.83line" nalf (line" name="L =1"> 211  eturn error)20"520"L225"8"> 14183"> 1       _cancel11  eturn error)20"620"L136"8class83line" na2"> 172  eturn <+code=xfs_cancelFS_BITTOIT" cef">xfsass="sref">mp, xfscancelflagstcheck_range 183        return 201720"7212"9class918class87aaaaaaaabreakme="L183"> 183        return 201820"L228"8class82line" na}e="L183"> 183        return 20"920"L229"8class82line" na"ine" name="L2name="L173"> 173/*20"f229"9class92line" name="L213"> 173<2"> 172lrro bitmapt">/* in the first non-free.20"L231"8class83line" name="L111"> 111< naaaaaa/a>                 */20"L172"8class87line" na>d=rr" c- cla"s+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_FREXTENTSs="sref">mp"sreTRANS_SB_FREXTENTS                 */20"   279> 22393line" naaaaaaaaa" c" 0class="srns2f">next,  **ns2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_rangenext,  **s2ff="+f="+cod=rr" c- cla"ssb_rext  tstcheck_range 183        return 202420"fs_rt8lloc.83line" na>ine" name="L2name="L173"> 173/*20"L225"8class82line" name="L172"> 172<2"> 172/* in the first non-free.20"L226"9class92line" name="L223"> 173< naaaaaa/a>                 */20"7212"9class918class87l c" 0class="sr_rtcheck_range( 183        return 202820"L228"8class82line" naod=rr" c- cla"s_rtcheck_range( 183        return 202920"L229""+cod=rr" cclass="sref">s*/20"f172"8class87line" na>d=rr" c- cla"s1"> 211  eturn FS_BITTOIT" cef">xfsass="sref">mp,  183        return 20"120"L171"8class87line" nalf (line" name="L =1"> 211  eturn                  */20"L172"8class87line" naaaaaaaaabreakme="L183"> 183        return 2033 14320"   279> 22393}e="L183"> 183        return 203420"4229""+cod=rr" cclass="sref">s*/20"<135"8class83>ine" name="L2name="L173"> 173/* 212              20"> >20"L226"9class92line" name="L223"> 173<  Freeaettefake mp structure bitmapt">/* in the first non-free.20"7212"8class83line" name="L103"> 173                 */20"8  279> 22393line" name="L =kmemrfree11  eturn xfsn_rtcheck_range 183        return 20"920"L229""+cod=rr" cclass="sref">s*/20"f  279> 22393me="L143"> 14183"> 1              return error20"L171"}e="L183"> 183        return 204220"2229""+cod=rr" cclass="sref">s*/20"L183"7class78line" name="L173"> 173/*20"L184"7class78line" name="L15*oA>/*/* 173/*20"L225"8class82line" name="L17* parc.cters.  The lengthaunits are ">/ inp  altimeeext  ts, as isaett"> 173/*20"L226"9class92line" name="L22* result / /* in the first non-free.20"7212"8class83line" name="L10/a>                 */20"8  27line" name="L 122222222222222222222222227class78line" name="L173 a hre0/a>                 */20"9225"8"> 14183"> 1          */   >    +codrt  */                 */20"f  279> 22393line" name="L =+code=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,                  */20"1  279> 22393line" name="L =+codrt/       transxf="+codrt/   279> " c" 0class="sr2nopan>= lock"xf="xnof="+,2222222222227class78line" name="L173 startComp/                  */20"L172"8class87line" name="L =    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"sminlentcheck_range                 */20"   279> 22393e=error" class=    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"smaxlentcheck_range                 */20"4  279> 22393e=error" class=    extlen_>      transxf="+codextlen_>172"8clansxfine" name*xflentcheck_range                 */20"5  279> 22393e=error" class=      */      transxf="+cod  */  279sxfine" name*xfsypeextlen_t,ypef="+,222222222227class78line" name="L173 a>/*                 */20"L136"8class83line" name="L 12"> 212     wasdel11  eturn                  */20"7212"9class91line" name="L =    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"spro_pan>= lock"xf="pro_f="+,222222222227class78line" name="L173 ext  t pro_uctefactre0/a>                 */20"8  279> 22393line" name="L =+codrt/       transxf="+codrt/   279> nsxfine" name*xfrt/                  */20"9225"de=error" class="sref">error)206
20"f  279> 22393line" name="L =+cod file_>      transxf="+cod file_>tblocktransxfine" name*xf_rtcheck_range(, ,d file_f="+code=error" class="sref">error20"1136"8class83line" name="L 12"> 212                 return                  */20"L172"8class87line" name="L =    rt/       transxf="+codrt/   279> " c" 0class="sr        return                  */20"   279> 22393e=error" class=    fs/       transxf="+codfs/   279> " c" 0class="srs"_extlen_t                 */20"4  279> 22393e=error" class=    buf_>      transxf="+codbuf_>  279> 2239nsxfine" name*xfsum/f">next,  **sum/f                 */20"5229""+cod=rr" cclass="sref">s*/20"6  279> 22393e=error" class=ASSERTtcheck_rangexfs"sreisil= lock"xf=""sreisilxfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_range 183        return 206720"7212"9class91line" name="L =ASSERTtcheck_rangexfsminlentcheck_rangexfsminlentcheck_range 183        return 206820"8229""+cod=rr" cclass="sref">s*/20"L229"8class827class78line" name="L173"> 173/*20"f226"9class92line" name="L223"> 173<  If pro_ isasetm * n figure out whatanoadoanoaminlen 83"> axlen bitmapt">/* in the first non-free.20"L231"8class83line" name="L111"> 111                 */20"L172"8class87lf (line" name="L =pro_pan>= lock"xf="pro_f="+ ="+c 1code=error" class="sref">error)207320"   279> 22393line" na>d=rr" c- cla"s    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"si      transxf="if="+code=error" class="sref">error20"4229""+cod=rr" cclass="sref">s*/20"<135"8class83line" nalf ("e=error" class=i      transxf="if="+code=error" class=maxlentcheck_rangexfspro_pan>= lock"xf="pro_f="+ccclas*t">                 */20"L136"8class83line" na2"> 172error20"7212"9class918class87lf ("e=error" class=i      transxf="if="+code=error" class=minlentcheck_rangexfspro_pan>= lock"xf="pro_f="+ccclas*t">                 */20"L228"8class82line" na8class87l c" 0class="srminlentcheck_range= lock"xf="pro_f="+ -lline" name="L21i      transxf="if="+code=error" class="sref">error20"L229"8class82line" nale="e=error" class=maxlentcheck_rangeerror)208
20"f228"8class82line" na8class87nsxfine" name*xfrt/ error20"L171"8class87line" na8class87me="L140code=error" class="sref">error20"L172"8class87line" na}e="L183"> 183        return 208320"   279> 22393}e="L183"> 183        return 208420"4229""+cod=rr" cclass="sref">s*/20"5  279> 22393e=error" class=sum/f">next,  **sum/f 183        return 208620"6  279> 22393eclass78line" name="L173"> 173/*20"7212"8class83line" name="L103"> 173/*/* in the first non-free.20"8231"8class83line" name="L111"> 111                 */20"L229"8class82switch="e=error" class=sypeextlen_t,ypef="+code=error" class="sref">error)209
20"f229"8class82casee" c" 0class="sr"sreALLOCTYPE_ANY_AGs="sref">mp"sreALLOCTYPE_ANY_AG229":e=error" class="sref">error)209120"L171"8class87line" naoxfine" name*xf1"> 211  eturn xfs_rtcheck_range(mp, error)209220"L172"8class87line" naaaaaaaaaaaaaaaaa  *next,  **sum/f= lock"xf="pro_f="+,2  * 183        return 209320"   279> 22393line" nabreakme="L183"> 183        return 209420"4229"8class82casee" c" 0class="sr"sreALLOCTYPE_NEAR_BNOs="sref">mp"sreALLOCTYPE_NEAR_BNO229":e=error" class="sref">error)209520"<135"8class83line" naoxfine" name*xf1"> 211  eturn xfs_rtcheck_range(mp, error)209620"L136"8class83line" na2"> 172next,  **sum/f= lock"xf="pro_f="+,2  * 183        return 209720"7212"9class918class87breakme="L183"> 183        return 209820"8229"8class82casee" c" 0class="sr"sreALLOCTYPE_THIS_BNOs="sref">mp"sreALLOCTYPE_THIS_BNO229":e=error" class="sref">error)209920"L229"8class82line" na" c" 0class="sr1"> 211  eturn xfs_rtcheck_range(mp, error)21>


<>21>
212"9class918class87aaaaaaaaline" na" c" 0class="srlentcheck_rangenext,  **sum/f= lock"xf="pro_f="+,2  * 183        or)21>1f8/xfs/xfs_8talloc.c#L121>f8>21>L171"8class87line" nabreakme="L183"> 183        return 21>2f8/xfs/xfs_8talloc.c#L121>f8>21>L172"8class87default:e=error" class="sref">error)21>3f8/xfs/xfs_8talloc.c#L121>f8>21>   279> 22393line" na" c" 0class="sr1"> 211  eturn mpEIO 183        return 21>4f8/xfs/xfs_8talloc.c#L121>f8>21>fs_rt8lloc.83line" naline" name="L =ASSERTtcheck_range 183        return 21>5f8/xfs/xfs_8talloc.c#L121>f8>21><135"8class83}e="L183"> 183        return 21>6f8/xfs/xfs_8talloc.c#L121>f8>21>L136"8class83lf (line" name="L =1"> 211  eturn                  */7f8/xfs/xfs_8talloc.c#L121>f8>21>7212"9class918class87me="L143"> 14183"> 1              return error8f8/xfs/xfs_8talloc.c#L121>f8>2108229""+cod=rr" cclass="sref">s*/9f8/xfs/xfs_8talloc.c#L121>f8>210L229"8class827class78line" name="L173"> 173/*21"f232"8class83line" name="L103"> 173<  If it worked, updatepettesuper>lrro bitmapt">/* in the first non-free.211L231"8class83line" name="L111"> 111                 */211L172"8class87lf (line" name="L =        return error)211321"   279> 22393line" nalong" naline" name="L =slentcheck_rangeerror2114229""+cod=rr" cclass="sref">s*/211<135"8class83line" naoxfine" name*xfASSERTtcheck_range 183        return 21"621"L136"8class83line" nalf (line" name="L =wasdel11  eturn                  */21"7212"9class918class87aaaaaaaae=error" class="sree=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_RES_FREXTENTSs="sref">mp"sreTRANS_SB_RES_FREXTENTS 183        return 21"821"L228"8class82line" naelsee="L183"> 183        return 21"921"L229"8class82line" naaaaaaaaae=error" class="sree=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_FREXTENTSs="sref">mp"sreTRANS_SB_FREXTENTS 183        return 212
212
212"9class91}e="L183"> 183        return 2121212L171"8class87nsxfine" name*xfrt/  183        return 212221"L172"8class87me="L140code=error" class="sref">error21"   27}e="L183"> 183        return 21242124229""+cod=rr" cclass="sref">s*/21"L225"8class82line" name="L173"> 173/*21"L226"9class92line" name="L22  Freeaan ext  t inpette  altimeesubvolume.  Lengthais expressed in"> 173/*2127212"8class83line" name="L10/p  altimeeext  ts, as isaett / /* in the first non-free.2128231"8class83line" name="L11/a>                 */21"L229"line" name="L 122222222222222222222222227class78line" name="L173 a hre0/a>                 */21"f172"e=error" class="srertfree_ext  tf_t   >    +codrtfree_ext  tFS_BIclas*t">                 */2131  279> 22393line" name="L =+code=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,                  */213L172"8class87line" name="L =    rt/       transxf="+codrt/   279> " c" 0class="sr2nopan>= lock"xf="xnof="+,2222222222227class78line" name="L173 startComp/                  */ 143213   279> 22393e=error" class=    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"slentcheck_range                 */21"4229"de=error" class="sref">error)213521"<135"8class83line" name="L 12"> 212                 return                  */ 212              21"> >2136  279> 22393e=error" class=xcod file_>      transxf="+cod file_>tblocktransxfine" name*xf_rtcheck_range(                 */2137212"9class91line" name="L =    fs/       transxf="+codfs/   279> " c" 0class="srs"_extlen_t                 */21"8  279> 22393line" name="L =x   buf_>      transxf="+codbuf_>  279> 2239nsxfine" name*xfsum/f">next,  **sum/f                 */21"L229""+cod=rr" cclass="sref">s*/214f  279> 22393line" name="L =_rtcheck_range(, ,d file_f="+code=error" class="sref">error21"L171"ode=error" class="sref">error214L172"8class87line" name="L =ASSERTtcheck_rangexfsmrtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si_itemrtcheck_range 183        return 2143214   279> 22393e=error" class=ASSERTtcheck_rangexfs"sreisil= lock"xf=""sreisilxfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_range 183        return 21442144229""+cod=rr" cclass="sref">s*/21"L225"#ife" c" 0class="srdef8ta_pan>= lock"xf="def8ta_FS_BITTOIT" cef">xfs__KERNEL__pan>= lock"xf="__KERNEL__f="+)2  *xfsdef8ta_pan>= lock"xf="def8ta_FS_BITTOIT" cef">xfsDEBUGs="sref">mpDEBUGf="+cclas*t">                 */2146  279> 22393eclass78line" name="L173"> 173/*21"7212"8class83line" name="L1000000000* Chesp noaseeaetatanhisawholeprxfg  isacurre="ly a *//* in the first non-free.2148231"8class83line" name="L111"> 111                 */214L229"8class82de=error" class="sref">error)215
215
212"9class918class87line" nasxfine" name*xfsta>      transxf="sta>                 */215L171"ode=error" class="sref">error215L172"8class87line" na" c" 0class="sr1"> 211  eturn xfs_rtcheck_range(mp,  183        return 2153215   279> 22393line" nalf (line" name="L =1"> 211  eturn error)2154215fs_rt8lloc.83line" naaaaaaaaame="L143"> 14183"> 1              return error215<135"8class83line" na}e="L183"> 183        return 2156215L136"8class83line" nae=error" class=ASSERTtcheck_rangexfssta>      transxf="sta> 183        return 215721"7212"9class91}e="L183"> 183        return 215821"8  27#endife="L183"> 183        return 2159215L229"8class827xfine" name*xfsum/f">next,  **sum/f 183        return 216
21"f  279> 22393lclass78line" name="L173"> 173/*216L231"8class83line" name="L111"> 111/* in the first non-free.21"L172"8class83line" name="L111"> 111                 */21"   279> 22393e=error" class=1"> 211  eturn xfs_rtcheck_range(mp, next,  **sum/f 183        return 216421"4  279> 22393lf (line" name="L =1"> 211  eturn error)2165216<135"8class83line" name="L143"> 14183"> 1              return error21"6  279> 22393}e="L183"> 183        return 216721"7212"9class91lclass78line" name="L173"> 173/*2168231"8class83line" name="L111"> 111lrro bitmapt">/* in the first non-free.216L229"9class92line" name="L213"> 173                 */217f  279> 22393line" name="L =+code=xfs_mod_s"_extlen_txfsass="sref">mp, xfs"sreTRANS_SB_FREXTENTSs="sref">mp"sreTRANS_SB_FREXTENTSerror2171212"9class91lclass78line" name="L173"> 173/*217L172"8class83line" name="L111"> 111/aett /  173/*217L183"7class78line" name="L111"> 111/* in the first non-free.217L184"7class78line" name="L153"> 173                 */21"<135"8class83lf (line" name="L =s_extlen_t, ,dfrext  ts_delta135"8+aod=rr" c- cla"s_rtcheck_range(                 */21"L136"8class83lineod=rr" c- cla"s_rtcheck_range(error)217721"7212"9class918class87lf (!ITTOIT" cef">xfsmrtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_flagstcheck_rangexfs"sreDIFLAG_NEWRTBMs="sref">mp"sreDIFLAG_NEWRTBM hreffe=error" class="sref">error)217821"L228"8class82line" na8class87l c" 0class="srmrtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_flagstcheck_rangemp"sreDIFLAG_NEWRTBM hrecode=error" class="sref">error21"L229"8class82line" na*ITTOIT" cef">xfs__uint64_>      transxf="__uint64_>229"8*)  *_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_atimetcheck_rangeerror21"f228"8class82line" naline" name="L =+code=xfs_log_in"L _extlen_txfsass="sref">mp, xfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOG_COREtcheck_rangeerror21"L171"8class87}e="L183"> 183        return 2182218L172"8class87me="L140code=error" class="sref">error218   27}e="L183"> 183        return 218421"4229""+cod=rr" cclass="sref">s*/218L225"8class82line" name="L173"> 173/*218L226"9class92line" name="L22  Initializte  altimeefields inpette file structure bitmapt">/* in the first non-free.21"7212"8class83line" name="L10/a>                 */2188  27line" name="L 1222222222222222227class78line" name="L173 a hre0/a>                 */2189225"8"> 14183"> 1         file_ini>      transxf="+cod   file_ini>FS_BIclas*t">                 */219f  279> 22393line" name="L =+cod file_>      transxf="+cod file_>tblocktransxfine" name*xf_rtcheck_range(                 */21"L171"de=error" class="sref">error)2192219L172"8class87line" name="L =    buf_>      transxf="+codbuf_>  279> 2239nsxfine" name*xf/f">next,  **/f                 */219   279> 22393e=error" class=    daddr_>      transxf="+coddaddr_>  279> 22" c" 0class="srdtcheck_range                 */21"4229"8class82e=error" class=    sb_>      transxf="+codsb_>229"8class82nsxfine" name*xfs"f">next,  **s2ff="+;2227class78line" name="L173 filesystem super>lrro copy inp file /a>                 */2195229""+cod=rr" cclass="sref">s*/2196  279> 22393e=error" class=s"f">next,  **s2ff="+cod  *error21"7212"9class91lf (line" name="L =s"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/ error)2198219L228"8class82line" name="L140code=error" class="sref">error21"L229"8class82le="e=error" class=mrtcheck_range(_rtdev_targrf="+co= line" name="L =NULLtcheck_rangeerror)22>


<>22>
212"9class918class87e=error" class=    warntcheck_rangexfs_rtcheck_range(error)22>1f8/xfs/xfs_8talloc.c#L122>f8>2201212"9class91lclass78line"string">"Filesystem has a   altimeevolume, uste tdev=device opt error2f8/xfs/xfs_8talloc.c#L122>f8>220L172"8class87line" name="L143"> 14183"> 1  "sreERRORtcheck_rangexfsENODEVtcheck_rangeerror3f8/xfs/xfs_8talloc.c#L122>f8>220   279> 22393}e="L183"> 183        return 22>4f8/xfs/xfs_8talloc.c#L122>f8>2204229"8class82e=error" class=mrtcheck_range(next,  **s2ff="+f="+cod=rr" c- cla"ssb_rextslogtcheck_rangeerror5f8/xfs/xfs_8talloc.c#L122>f8>2205  279> 22393e=error" class=mrtcheck_range(error6f8/xfs/xfs_8talloc.c#L122>f8>220L136"8class83line" naITTOIT" cef">xfsuinttcheck_rangexfs"sresuminfo_>      transxf="+codsuminfo_>(error7f8/xfs/xfs_8talloc.c#L122>f8>22>7212"9class918class87line" name="L =s"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/m/ error8f8/xfs/xfs_8talloc.c#L122>f8>2208  279> 22393line" name="L =mrtcheck_range(xfs_rtcheck_range(next,  **s2ff="+f="+cod=rr" c- cla"ssb_/ error9f8/xfs/xfs_8talloc.c#L122>f8>220L229"8class827xfine" name*xf_rtcheck_range(_rbmirf="+code=error" class=mrtcheck_range(_rsumirf="+code=error" class=NULLtcheck_range 183        return 221
221f  279> 22393lclass78line" name="L173"> 173/*221L231"8class83line" name="L111"> 111/* in the first non-free.221L172"8class83line" name="L111"> 111                 */221   279> 22393e=error" class=dtcheck_range      transxf="+coddaddr_>  27)od=rr" c- cla"s"sreFSB_TO_BBtcheck_rangexfs_rtcheck_range((error2214  279> 22393lf (line" name="L ="sreBB_TO_FSBtcheck_rangexfs_rtcheck_range(error)22"5221<135"8class83line" naoxfine" name*xf    warntcheck_rangexfs_rtcheck_range("  altimee file -- =#37rlluc!ol=#37rllu">error)22"622"L136"8class83line" naline" naIunsignedalong"long)43"> 14183"> 1  "sreBB_TO_FSBtcheck_rangexfs_rtcheck_range(error)22"722"7212"9class918class87aaaaaaaaIunsignedalong"long)43"> 14183"> 1  _rtcheck_range(error22"L228"8class82line" name="L143"> 14183"> 1  "sreERRORtcheck_rangexfsEFBIGs="sref">mpEFBIGf="+)code=error" class="sref">error22"L229"8class82}e="L183"> 183        return 222
222f  279> 22393line" name="L =/f">next,  **/fxfs_rtcheck_range(_rtdev_targrf="+re=error" class="sref">error)2221222L171"8class87line" na8class878class83line" naoxfine" name*xfdtcheck_rangexfs_rtcheck_range(error)2222222L172"8class87line" na8class878class83line" naoxfine" name*xf"sreFSB_TO_BBtcheck_rangexfs_rtcheck_range( 183        return 2223222   279> 22393lf (!line" name="L =/f">next,  **/ferror)2224222fs_rt8lloc.83line" naline" name="L =    warntcheck_rangexfs_rtcheck_range("  altimeedevice size chesp failed">error222<135"8class83line" name="L143"> 14183"> 1  EIOs="sref">mpEIO 183        return 22"62226  279> 22393}e="L183"> 183        return 22272227212"9class91line" name="L =    buf_  ls _extlen_txfs/f">next,  **/f 183        return 22"8222L228"8class82me="L140code=error" class="sref">error22"L229"}e="L183"> 183        return 223
22"f172"e="L183"> 183        return 2231223L231"8class83line" name="L173"> 173/*223L172"8class83line" name="L11* Getm *  bitmap 83">summary in"L s intopette file structure"> 173/* 143223L183"7class78line" name="L11* ata file time bitmapt">/* in the first non-free.223L184"7class78line" name="L15/a>                 */22"<135"line" name="L 122222222222222222222222227class78line" name="L173 a hre0/a>                 */ 212              22"> >2236  27line" name="L =       file_in"L s_extlen_t                 */2237212"9class91line" name="L =     file_>      transxf="+cod file_>tblocktransxfine" name*xf_rtcheck_range(                 */22"8  27de=error" class="sref">error)22"9223L229"8class82line" name="L 12"> 212                 return                  */224f  279> 22393line" name="L =    sb_>      transxf="+codsb_>229"8class82nsxfine" name*xfs"f">next,  **s2ff="+;clas*t">                 */22"L171"ode=error" class="sref">error224L172"8class87line" name="L =s"f">next,  **s2ff="+cod  *error224   279> 22393lf (line" name="L =s"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/minopan>= lock"xf="sb_r/minof="+co= line" name="L =NULLFSINOs="sref">mpNULLFSINOerror224fs_rt8lloc.83line" name="L140code=error" class="sref">error2245  279> 22393e=error" class=1"> 211  eturn FS_BITTOIT" cef">xfs_rtcheck_range(next,  **s2ff="+f="+cod=rr" c- cla"ssb_r/minopan>= lock"xf="sb_r/minof="+r 0r 0r   *_rbmirf="+)me="L183"> 183        return 2246224L136"8class83lf (line" name="L =1"> 211  eturn                  */2247212"9class918class87me="L143"> 14183"> 1              return error2248  279> 22393line" name="L =ASSERTtcheck_rangexfsmrtcheck_range(_rbmirf="+c!olline" name="L21NULL      transxf="NULLf="+fme="L183"> 183        return 2249224L229"8class827xfine" name*xfASSERTtcheck_rangexfss"f">next,  **s2ff="+f="+cod=rr" c- cla"ssb_rsuminopan>= lock"xf="sb_rsuminof="+c!olline" name="L21NULLFSINOs="sref">mpNULLFSINO 183        return 225
225f  279> 22393line" name="L =1"> 211  eturn FS_BITTOIT" cef">xfs_rtcheck_range(next,  **s2ff="+f="+cod=rr" c- cla"ssb_rsuminopan>= lock"xf="sb_rsuminof="+r 0r 0r   *_rsumirf="+)me="L183"> 183        return 22512251136"8class83lf (line" name="L =1"> 211  eturn error)2252225L172"8class87line" na" c" 0class="srIRELEtcheck_rangexfsmrtcheck_range(_rbmirf="+)me="L183"> 183        return 2253225   279> 22393line" name="L143"> 14183"> 1              return error225fs_rt8lloc.83}e="L183"> 183        return 22552255  279> 22393e=error" class=ASSERTtcheck_rangexfsmrtcheck_range(_rsumirf="+c!olline" name="L21NULL      transxf="NULLf="+fme="L183"> 183        return 2256225L136"8class83me="L140code=error" class="sref">error22"7212"}e="L183"> 183        return 22582258229""+cod=rr" cclass="sref">s*/225L229"void"+cod=rr" cclass="sref">s*/226f172"e=error" class="srertun file_in"L s_extlen_t                 */2261136"8class83struct1line" name="L =     file      transxf="+cod file229"8class82nsxfine" name*xf_rtcheck_range(                 */22"L172"de=error" class="sref">error)2263226   279> 22393lf (line" name="L =mrtcheck_range(_rbmirf="+)e=error" class="sref">error)2264226fs_rt8lloc.83line" naline" name="L =IRELEtcheck_rangexfsmrtcheck_range(_rbmirf="+)me="L183"> 183        return 2265226<135"8class83lf (line" name="L =mrtcheck_range(_rsumirf="+)e="L183"> 183        return 2266226L136"8class83line" nae=error" class=IRELEtcheck_rangexfsmrtcheck_range(_rsumirf="+)me="L183"> 183        return 22672267212"}e="L183"> 183        return 22682268229""+cod=rr" cclass="sref">s*/226L229"9class92line" name="L273"> 173/*227f232"8class83line" name="L10* Pickaan ext  t fre0a *//* in the first non-free.227L231"8class83line" name="L11* Usepettesequenct numberastored inpetteatimeefield ofe *  bitmap in"L  bitmapt">/* in the first non-free.227L172"8class83line" name="L11* T=xfslatepetisaeoea fract /* in the first non-free.227L183"7class78line" name="L11* ofp text  ts and3 *  fract /* in the first non-free.227L184"7class78line" name="L15* T*  fract /* in the first non-free.227L225"8class82line" name="L10/a>                 */22"L136"line" name="L 122222222222222222222222227class78line" name="L173 a hre0/a>                 */22"7212"e=error" class="srertpick_ext  tf_t   >    +codrtpick_ext  tFS_BIclas*t">                 */2278  279> 22393line" name="L =x    file_>      transxf="+cod file_>tblocktransxfine" name*xf_rtcheck_range(                 */227L229"8class827xfine" name*xf    e=xfs_>      transxf="+code=xfs_rtblocktransxfine" name*xfs_extlen_t,                  */228f  279> 22393line" name="L =    extlen_>      transxf="+codextlen_>172"8claod=rr" c- cla"slentcheck_range                 */2281  279> 22393line" name="L =+codrt/       transxf="+codrt/   279> nsxfine" name*xfpick      transxf="pick                 */228L172"de=error" class="sref">error)2283228   279> 22393e=error" class=    rt/       transxf="+codrt/   279> " c" 0class="sr2">next,  **/f="+c222222222222227class78line" name="L173 result >lrro /a>                 */2284  279> 22393line" name="L 12"> 212     log2tcheck_range                 */2285  279> 22393e=error" class=__uint64_>      transxf="__uint64_>229"822393e=error" class=residtcheck_range                 */2286  279> 22393e=error" class=__uint64_>      transxf="__uint64_>229"822393e=error" class=seqpan>= lock"xf="seqf="+c2222222222227class78line" name="L173 sequenct numberaofefilepc  at                  */2287212"9class91line" name="L =__uint64_>      transxf="__uint64_>229"822393nsxfine" name*xfseqf">next,  **seqff="+c22222222227class78line" name="L173 polinee0noaseqno inpin"L  /a>                 */2288229""+cod=rr" cclass="sref">s*/228L229"8class827xfine" name*xfASSERTtcheck_rangexfs+codisil= lock"xf=""sreisilxfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOCK_EXCLtcheck_range 183        return 229
229f172"e="L183"> 183        return 22912291  279> 22393line" name="L =seqf">next,  **seqff="+ = (e=error" class=__uint64_>      transxf="__uint64_>229"8*)  *_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_atimetcheck_range 183        return 2292229L172"8class87lf (!ITTOIT" cef">xfsmrtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_flagstcheck_rangexfs"sreDIFLAG_NEWRTBMs="sref">mp"sreDIFLAG_NEWRTBM hreffode=error" class="sref">error)2293229   279> 22393line" naTTOIT" cef">xfsmrtcheck_range(_rbmirf="+f="+cod=rr" c- cla"si__pan>= lock"xf="i__FS_B." c" 0class="srdi_flagstcheck_rangemp"sreDIFLAG_NEWRTBM hrecode=error" class="sref">error229fs_rt8lloc.83line" nansxfine" name*xfseqf">next,  **seqff="+cod0code=error" class="sref">error2295  279> 22393}e="L183"> 183        return 22962296  279> 22393e=error" class=seqpan>= lock"xf="seqf="+codnsxfine" name*xfseqf">next,  **seqff="+ce="L183"> 183        return 229722"7212"9class91lf (ITTOIT" cef">xfslog2tcheck_rangexfsseqpan>= lock"xf="seqf="+ffo== -1)e="L183"> 183        return 2298229L228"8class82line" na" c" 0class="sr2">next,  **/f="+cod0code=error" class="sref">error22"L229"8class82 ls ode=error" class="sref">error)23>


<>23>
212"9class918class87e=error" class=residtcheck_range= lock"xf="seqf="+c- (1ULL <<2"> 212     log2tcheck_range 183        return 23>1f8/xfs/xfs_8talloc.c#L123>f8>230L171"8class87line" na" c" 0class="sr2">next,  **/f="+codITTOIT" cef">xfsmrtcheck_range(xfsresidtcheck_range 183        return 23>2f8/xfs/xfs_8talloc.c#L123>f8>230L172"8class87line" naaaaaITTOIT" cef">xfslog2tcheck_range 183        return 23>3f8/xfs/xfs_8talloc.c#L123>f8>230   279> 22393line" nalf (line" name="L =2">next,  **/f="+c="+colline" name="L21_rtcheck_range( 183        return 23>4f8/xfs/xfs_8talloc.c#L123>f8>230fs_rt8lloc.83line" naline" na" c" 0class="sr2">next,  **/f="+cod" c" 0class="srdo_modtcheck_rangexfs2">next,  **/f="+reod=rr" c- cla"s_rtcheck_range( 183        return 23>5f8/xfs/xfs_8talloc.c#L123>f8>230<135"8class83line" nalf (line" name="L =2">next,  **/f="+c+aod=rr" c- cla"slentcheck_range( 183        return 23>6f8/xfs/xfs_8talloc.c#L123>f8>230L136"8class83line" naline" na" c" 0class="sr2">next,  **/f="+cod" c" 0class="srmrtcheck_range( 183        return 23>7f8/xfs/xfs_8talloc.c#L123>f8>2307212"9class91}e="L183"> 183        return 23>8f8/xfs/xfs_8talloc.c#L123>f8>2308  279> 22393nsxfine" name*xfseqf">next,  **seqff="+code=error" class=seqpan>= lock"xf="seqf="+c+a1code=error" class="sref">error9f8/xfs/xfs_8talloc.c#L123>f8>230L229"8class827xfine" name*xf+code=xfs_log_in"L _extlen_txfsass="sref">mp, xfs_rtcheck_range(_rbmirf="+re" c" 0class="sr"sreILOG_COREtcheck_rangeerror231f  279> 22393nsxfine" name*xfpick      transxf="picknext,  **/f="+code=error" class="sref">error231L171"8class87me="L140code=error" class="sref">error231L172"}e="L183"> 183        return 2313231   27


T* original LXR software /y3 * ="L183"> http://sourceforge.net/projects/lxr">LXR namunityf="+reetisaexperime="al vers mailto:lxr@_9tux.no/alxr@_9tux.noFS_B.