Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d154316d authored by Bartosz Golaszewski's avatar Bartosz Golaszewski Committed by Greg Kroah-Hartman
Browse files

eeprom: at24: disable regmap locking



We use our own mutex for locking. Disable the regmap-specific locking.

Signed-off-by: default avatarBartosz Golaszewski <brgl@bgdev.pl>
Tested-by: default avatarAndy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c84f259c
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -577,6 +577,7 @@ static int at24_probe(struct i2c_client *client, const struct i2c_device_id *id)


	regmap_config.val_bits = 8;
	regmap_config.val_bits = 8;
	regmap_config.reg_bits = (chip.flags & AT24_FLAG_ADDR16) ? 16 : 8;
	regmap_config.reg_bits = (chip.flags & AT24_FLAG_ADDR16) ? 16 : 8;
	regmap_config.disable_locking = true;


	at24 = devm_kzalloc(&client->dev, sizeof(struct at24_data) +
	at24 = devm_kzalloc(&client->dev, sizeof(struct at24_data) +
		num_addresses * sizeof(struct at24_client), GFP_KERNEL);
		num_addresses * sizeof(struct at24_client), GFP_KERNEL);