Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx> writes: > On Thu, Dec 04, 2014 at 10:01:06PM +0100, Robert Jarzmik wrote: >> So with your change, we have : >> drv_data->cur_chip = NULL; >> spi_finalize_current_message(drv_data->master); >> >> In that case, if spi_finalize_current_message() queues another message, upon >> this next message completion, won't giveback() be called, and dereference >> cur_chip as well ? > > When the next message is started pxa2xx_spi_transfer_one_message() gets > called and that will set cur_chip again. Acked-by: Robert Jarzmik <robert.jarzmik@xxxxxxx> Cheers. -- Robert -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html