|
|
| version 1.332, 2007/05/22 15:50:48 | version 1.333, 2007/08/02 15:56:48 |
|---|---|
| Line 2198 xlog_state_do_callback( | Line 2198 xlog_state_do_callback( |
| } | } |
| cb = iclog->ic_callback; | cb = iclog->ic_callback; |
| while (cb != 0) { | while (cb) { |
| iclog->ic_callback_tail = &(iclog->ic_callback); | iclog->ic_callback_tail = &(iclog->ic_callback); |
| iclog->ic_callback = NULL; | iclog->ic_callback = NULL; |
| LOG_UNLOCK(log, s); | LOG_UNLOCK(log, s); |
| /* perform callbacks in the order given */ | /* perform callbacks in the order given */ |
| for (; cb != 0; cb = cb_next) { | for (; cb; cb = cb_next) { |
| cb_next = cb->cb_next; | cb_next = cb->cb_next; |
| cb->cb_func(cb->cb_arg, aborted); | cb->cb_func(cb->cb_arg, aborted); |
| } | } |
| Line 2215 xlog_state_do_callback( | Line 2215 xlog_state_do_callback( |
| loopdidcallbacks++; | loopdidcallbacks++; |
| funcdidcallbacks++; | funcdidcallbacks++; |
| ASSERT(iclog->ic_callback == 0); | ASSERT(iclog->ic_callback == NULL); |
| if (!(iclog->ic_state & XLOG_STATE_IOERROR)) | if (!(iclog->ic_state & XLOG_STATE_IOERROR)) |
| iclog->ic_state = XLOG_STATE_DIRTY; | iclog->ic_state = XLOG_STATE_DIRTY; |
| Line 3255 xlog_ticket_put(xlog_t *log, | Line 3255 xlog_ticket_put(xlog_t *log, |
| #else | #else |
| /* When we debug, it is easier if tickets are cycled */ | /* When we debug, it is easier if tickets are cycled */ |
| ticket->t_next = NULL; | ticket->t_next = NULL; |
| if (log->l_tail != 0) { | if (log->l_tail) { |
| log->l_tail->t_next = ticket; | log->l_tail->t_next = ticket; |
| } else { | } else { |
| ASSERT(log->l_freelist == 0); | ASSERT(log->l_freelist == NULL); |
| log->l_freelist = ticket; | log->l_freelist = ticket; |
| } | } |
| log->l_tail = ticket; | log->l_tail = ticket; |
| Line 3476 xlog_verify_iclog(xlog_t *log, | Line 3476 xlog_verify_iclog(xlog_t *log, |
| s = LOG_LOCK(log); | s = LOG_LOCK(log); |
| icptr = log->l_iclog; | icptr = log->l_iclog; |
| for (i=0; i < log->l_iclog_bufs; i++) { | for (i=0; i < log->l_iclog_bufs; i++) { |
| if (icptr == 0) | if (icptr == NULL) |
| xlog_panic("xlog_verify_iclog: invalid ptr"); | xlog_panic("xlog_verify_iclog: invalid ptr"); |
| icptr = icptr->ic_next; | icptr = icptr->ic_next; |
| } | } |