diff options
Diffstat (limited to 'drivers/misc/eeprom/at25.c')
| -rw-r--r-- | drivers/misc/eeprom/at25.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/eeprom/at25.c b/drivers/misc/eeprom/at25.c index c3305bdda69c..bee727ed98db 100644 --- a/drivers/misc/eeprom/at25.c +++ b/drivers/misc/eeprom/at25.c @@ -440,6 +440,10 @@ static int at25_probe(struct spi_device *spi)  		return -ENXIO;  	} +	at25 = devm_kzalloc(&spi->dev, sizeof(*at25), GFP_KERNEL); +	if (!at25) +		return -ENOMEM; +  	mutex_init(&at25->lock);  	at25->spi = spi;  	spi_set_drvdata(spi, at25);  |