[BACK]Return to udf_allocation.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / fs / udf

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/fs/udf/udf_allocation.c between version 1.11 and 1.12

version 1.11, 2008/07/07 18:45:26 version 1.12, 2008/07/16 09:36:08
Line 87  static void udf_record_allocation_in_nod
Line 87  static void udf_record_allocation_in_nod
   
 /* --------------------------------------------------------------------- */  /* --------------------------------------------------------------------- */
   
 #if 1  #if 0
 #if 1  #if 1
 static void  static void
 udf_node_dump(struct udf_node *udf_node) {  udf_node_dump(struct udf_node *udf_node) {
Line 327  udf_node_sanity_check(struct udf_node *u
Line 327  udf_node_sanity_check(struct udf_node *u
 //      KASSERT(mutex_owned(&udf_node->ump->allocate_mutex));  //      KASSERT(mutex_owned(&udf_node->ump->allocate_mutex));
 }  }
 #else  #else
 #define udf_node_sanity_check(a, b, c)  static void
   udf_node_sanity_check(struct udf_node *udf_node,
                   uint64_t *cnt_inflen, uint64_t *cnt_logblksrec) {
           struct file_entry    *fe;
           struct extfile_entry *efe;
           struct icb_tag *icbtag;
           uint64_t inflen, logblksrec;
           int dscr_size, lb_size;
   
           lb_size = udf_rw32(udf_node->ump->logical_vol->lb_size);
   
           fe  = udf_node->fe;
           efe = udf_node->efe;
           if (fe) {
                   icbtag = &fe->icbtag;
                   inflen = udf_rw64(fe->inf_len);
                   dscr_size  = sizeof(struct file_entry) -1;
                   logblksrec = udf_rw64(fe->logblks_rec);
           } else {
                   icbtag = &efe->icbtag;
                   inflen = udf_rw64(efe->inf_len);
                   dscr_size  = sizeof(struct extfile_entry) -1;
                   logblksrec = udf_rw64(efe->logblks_rec);
           }
           *cnt_logblksrec = logblksrec;
           *cnt_inflen     = inflen;
   }
 #endif  #endif
   
 /* --------------------------------------------------------------------- */  /* --------------------------------------------------------------------- */

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

CVSweb <webmaster@jp.NetBSD.org>