Author: mckusick
Date: Sat Mar 23 07:57:30 2013
New Revision: 248639
URL: http://svnweb.freebsd.org/changeset/base/248639

Log:
  Fix the build after addition of cylinder group cacheing (r248625)
  
  Reported by:   Glen Barber (gjb@)
  Pointy hat to: Kirk McKusick (mckusick@)

Modified:
  head/sbin/fsdb/fsdb.c

Modified: head/sbin/fsdb/fsdb.c
==============================================================================
--- head/sbin/fsdb/fsdb.c       Sat Mar 23 07:36:53 2013        (r248638)
+++ head/sbin/fsdb/fsdb.c       Sat Mar 23 07:57:30 2013        (r248639)
@@ -441,7 +441,8 @@ CMDFUNCSTART(findblk)
     ino_t inum, inosused;
     uint32_t *wantedblk32;
     uint64_t *wantedblk64;
-    struct cg *cgp = &cgrp;
+    struct bufarea *cgbp;
+    struct cg *cgp;
     int c, i, is_ufs2;
 
     wantedblksize = (argc - 1);
@@ -473,8 +474,8 @@ CMDFUNCSTART(findblk)
         */
        inum = c * sblock.fs_ipg;
        /* Read cylinder group. */
-       getblk(&cgblk, cgtod(&sblock, c), sblock.fs_cgsize);
-       memcpy(cgp, cgblk.b_un.b_cg, sblock.fs_cgsize);
+       cgbp = cgget(c);
+       cgp = cgbp->b_un.b_cg;
        /*
         * Get a highest used inode number for a given cylinder group.
         * For UFS1 all inodes initialized at the newfs stage.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to