Merge remote-tracking branch 'spi/topic/core' into spi-next
[linux-2.6-block.git] / drivers / spi / spi.c
index 436ae1b6f6cc44984a7a801bb6797b690ab90738..5223bd0ed360b3a55e79e6de6cc3a06931f5641d 100644 (file)
@@ -1104,13 +1104,14 @@ void spi_finalize_current_message(struct spi_master *master)
                                "failed to unprepare message: %d\n", ret);
                }
        }
+
+       trace_spi_message_done(mesg);
+
        master->cur_msg_prepared = false;
 
        mesg->state = NULL;
        if (mesg->complete)
                mesg->complete(mesg->context);
-
-       trace_spi_message_done(mesg);
 }
 EXPORT_SYMBOL_GPL(spi_finalize_current_message);