dm: sandbox: sf: Tidy up the error handling in sandbox_sf_probe()
Use a single exit point when we have an error and add debugging there. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		
							parent
							
								
									081f2fcbd9
								
							
						
					
					
						commit
						1603bf3cc1
					
				|  | @ -141,8 +141,10 @@ static int sandbox_sf_probe(struct udevice *dev) | ||||||
| 		assert(bus->seq != -1); | 		assert(bus->seq != -1); | ||||||
| 		if (bus->seq < CONFIG_SANDBOX_SPI_MAX_BUS) | 		if (bus->seq < CONFIG_SANDBOX_SPI_MAX_BUS) | ||||||
| 			spec = state->spi[bus->seq][cs].spec; | 			spec = state->spi[bus->seq][cs].spec; | ||||||
| 		if (!spec) | 		if (!spec) { | ||||||
| 			return -ENOENT; | 			ret = -ENOENT; | ||||||
|  | 			goto error; | ||||||
|  | 		} | ||||||
| 
 | 
 | ||||||
| 		file = strchr(spec, ':'); | 		file = strchr(spec, ':'); | ||||||
| 		if (!file) { | 		if (!file) { | ||||||
|  | @ -196,6 +198,7 @@ static int sandbox_sf_probe(struct udevice *dev) | ||||||
| 	return 0; | 	return 0; | ||||||
| 
 | 
 | ||||||
|  error: |  error: | ||||||
|  | 	debug("%s: Got error %d\n", __func__, ret); | ||||||
| 	return ret; | 	return ret; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue