Diff for /xfs-linux/xfsidbg.c between versions 1.318 and 1.319

version 1.318, 2007/08/02 16:03:01 version 1.319, 2007/08/02 16:04:40
Line 127  static void xfsidbg_xattrleaf(xfs_attr_l Line 127  static void xfsidbg_xattrleaf(xfs_attr_l
 static void     xfsidbg_xattrsf(xfs_attr_shortform_t *);  static void     xfsidbg_xattrsf(xfs_attr_shortform_t *);
 static void     xfsidbg_xbirec(xfs_bmbt_irec_t *r);  static void     xfsidbg_xbirec(xfs_bmbt_irec_t *r);
 static void     xfsidbg_xbmalla(xfs_bmalloca_t *);  static void     xfsidbg_xbmalla(xfs_bmalloca_t *);
 static void     xfsidbg_xbrec(xfs_bmbt_rec_64_t *);  static void     xfsidbg_xbrec(xfs_bmbt_rec_host_t *);
 static void     xfsidbg_xbroot(xfs_inode_t *);  static void     xfsidbg_xbroot(xfs_inode_t *);
 static void     xfsidbg_xbroota(xfs_inode_t *);  static void     xfsidbg_xbroota(xfs_inode_t *);
 static void     xfsidbg_xbtcur(xfs_btree_cur_t *);  static void     xfsidbg_xbtcur(xfs_btree_cur_t *);
Line 901  static int kdbm_xfs_xbrec( Line 901  static int kdbm_xfs_xbrec(
         if (diag)          if (diag)
                 return diag;                  return diag;
   
         xfsidbg_xbrec((xfs_bmbt_rec_64_t *) addr);          xfsidbg_xbrec((xfs_bmbt_rec_host_t *) addr);
         return 0;          return 0;
 }  }
   
Line 3103  xfs_bmbt_trace_entry( Line 3103  xfs_bmbt_trace_entry(
         ktrace_entry_t    *ktep)          ktrace_entry_t    *ktep)
 {  {
         int                     line;          int                     line;
         xfs_bmbt_rec_32_t       r;          xfs_bmbt_rec_host_t     r;
         xfs_bmbt_irec_t         s;          xfs_bmbt_irec_t         s;
         int                     type;          int                     type;
         int                     whichfork;          int                     whichfork;
Line 3181  xfs_bmbt_trace_entry( Line 3181  xfs_bmbt_trace_entry(
                         ((long)ktep->val[5] >> 24) & 0xff,                          ((long)ktep->val[5] >> 24) & 0xff,
                         ((long)ktep->val[5] >> 16) & 0xff,                          ((long)ktep->val[5] >> 16) & 0xff,
                         (long)ktep->val[5] & 0xffff);                          (long)ktep->val[5] & 0xffff);
                 r.l0 = (xfs_bmbt_rec_base_t)(unsigned long)ktep->val[6];                  r.l0 = (unsigned long long)(unsigned long)ktep->val[6] << 32 |
                 r.l1 = (xfs_bmbt_rec_base_t)(unsigned long)ktep->val[7];                          (unsigned long)ktep->val[7];
                 r.l2 = (xfs_bmbt_rec_base_t)(unsigned long)ktep->val[8];                  r.l1 = (unsigned long long)(unsigned long)ktep->val[8] << 32 |
                 r.l3 = (xfs_bmbt_rec_base_t)(unsigned long)ktep->val[9];                          (unsigned long)ktep->val[9];
                 xfsidbg_xbrec((xfs_bmbt_rec_64_t *)&r);  
                   xfsidbg_xbrec(&r);
                 qprintf(" bufs 0x%p 0x%p 0x%p 0x%p ",                  qprintf(" bufs 0x%p 0x%p 0x%p 0x%p ",
                         (xfs_buf_t *)ktep->val[10],                          (xfs_buf_t *)ktep->val[10],
                         (xfs_buf_t *)ktep->val[11],                          (xfs_buf_t *)ktep->val[11],
Line 4870  xfsidbg_xbmstrace(xfs_inode_t *ip) Line 4871  xfsidbg_xbmstrace(xfs_inode_t *ip)
  * Print xfs bmap record   * Print xfs bmap record
  */   */
 static void  static void
 xfsidbg_xbrec(xfs_bmbt_rec_64_t *r)  xfsidbg_xbrec(xfs_bmbt_rec_host_t *r)
 {  {
         xfs_bmbt_irec_t irec;          xfs_bmbt_irec_t irec;
   
         xfs_bmbt_get_all((xfs_bmbt_rec_t *)r, &irec);          xfs_bmbt_get_all(r, &irec);
         kdb_printf("startoff %Ld startblock %Lx blockcount %Ld flag %d\n",          kdb_printf("startoff %Ld startblock %Lx blockcount %Ld flag %d\n",
                 irec.br_startoff, (__uint64_t)irec.br_startblock,                  irec.br_startoff, (__uint64_t)irec.br_startblock,
                 irec.br_blockcount, irec.br_state);                  irec.br_blockcount, irec.br_state);

Removed from v.1.318  
changed lines
  Added in v.1.319


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>