Diff for /xfs-linux/xfs_log_recover.c between versions 1.331 and 1.332

version 1.331, 2007/11/02 03:09:06 version 1.332, 2007/11/02 03:09:58
Line 2733  xlog_recover_do_efd_trans( Line 2733  xlog_recover_do_efd_trans(
                                  * AIL lock.                                   * AIL lock.
                                  */                                   */
                                 xfs_trans_delete_ail(mp, lip);                                  xfs_trans_delete_ail(mp, lip);
                                 break;                                  xfs_efi_item_free(efip);
                                   return;
                         }                          }
                 }                  }
                 lip = xfs_trans_next_ail(mp, lip, &gen, NULL);                  lip = xfs_trans_next_ail(mp, lip, &gen, NULL);
         }          }
           spin_unlock(&mp->m_ail_lock);
         /*  
          * If we found it, then free it up.  If it wasn't there, it  
          * must have been overwritten in the log.  Oh well.  
          */  
         if (lip != NULL) {  
                 xfs_efi_item_free(efip);  
         } else {  
                 spin_unlock(&mp->m_ail_lock);  
         }  
 }  }
   
 /*  /*

Removed from v.1.331  
changed lines
  Added in v.1.332


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