};
 #undef REG_TYPE_STR
 
-       xfs_warn(mp, "xlog_write: reservation summary:");
+       xfs_warn(mp, "ticket reservation summary:");
        xfs_warn(mp, "  unit res    = %d bytes",
                 ticket->t_unit_res);
        xfs_warn(mp, "  current res = %d bytes",
                            "bad-rtype" : res_type_str[r_type]),
                            ticket->t_res_arr[i].r_len);
        }
-
-       xfs_alert_tag(mp, XFS_PTAG_LOGRES,
-               "xlog_write: reservation ran out. Need to up reservation");
-       xfs_force_shutdown(mp, SHUTDOWN_LOG_IO_ERROR);
 }
 
 /*
        if (flags & (XLOG_COMMIT_TRANS | XLOG_UNMOUNT_TRANS))
                ticket->t_curr_res -= sizeof(xlog_op_header_t);
 
-       if (ticket->t_curr_res < 0)
+       if (ticket->t_curr_res < 0) {
+               xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES,
+                    "ctx ticket reservation ran out. Need to up reservation");
                xlog_print_tic_res(log->l_mp, ticket);
+               xfs_force_shutdown(log->l_mp, SHUTDOWN_LOG_IO_ERROR);
+       }
 
        index = 0;
        lv = log_vector;
 
        xlog_cil_insert_items(log, tp);
 
        /* check we didn't blow the reservation */
-       if (tp->t_ticket->t_curr_res < 0)
+       if (tp->t_ticket->t_curr_res < 0) {
                xlog_print_tic_res(mp, tp->t_ticket);
+               xfs_force_shutdown(log->l_mp, SHUTDOWN_LOG_IO_ERROR);
+       }
 
        tp->t_commit_lsn = cil->xc_ctx->sequence;
        if (commit_lsn)