forked from mirrors/linux
		
	spi: mxs: add tracing to custom .transfer_one_message callback
Driver specific implementations for .transfer_one_message need to call the tracing stuff themself. This is necessary to make spi tracing actually useful. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
		
							parent
							
								
									c55d0e8c54
								
							
						
					
					
						commit
						f3fdea3af4
					
				
					 1 changed files with 5 additions and 0 deletions
				
			
		|  | @ -39,6 +39,7 @@ | |||
| #include <linux/stmp_device.h> | ||||
| #include <linux/spi/spi.h> | ||||
| #include <linux/spi/mxs-spi.h> | ||||
| #include <trace/events/spi.h> | ||||
| 
 | ||||
| #define DRIVER_NAME		"mxs-spi" | ||||
| 
 | ||||
|  | @ -374,6 +375,8 @@ static int mxs_spi_transfer_one(struct spi_master *master, | |||
| 
 | ||||
| 	list_for_each_entry(t, &m->transfers, transfer_list) { | ||||
| 
 | ||||
| 		trace_spi_transfer_start(m, t); | ||||
| 
 | ||||
| 		status = mxs_spi_setup_transfer(m->spi, t); | ||||
| 		if (status) | ||||
| 			break; | ||||
|  | @ -419,6 +422,8 @@ static int mxs_spi_transfer_one(struct spi_master *master, | |||
| 						flag); | ||||
| 		} | ||||
| 
 | ||||
| 		trace_spi_transfer_stop(m, t); | ||||
| 
 | ||||
| 		if (status) { | ||||
| 			stmp_reset_block(ssp->base); | ||||
| 			break; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Uwe Kleine-König
						Uwe Kleine-König