[PATCH v3] i2c: stm32f7: Add atomic_xfer method to driver

Andi Shyti andi.shyti at kernel.org
Sun Sep 3 05:46:20 PDT 2023


Hi Pierre-Yves, Alain,

mind taking a look here?

[...]

> @@ -357,6 +357,7 @@ struct stm32f7_i2c_dev {
>  	u32 dnf_dt;
>  	u32 dnf;
>  	struct stm32f7_i2c_alert *alert;
> +	bool atomic;

this smells a bit racy here, this works only if the xfer's are
always sequential.

What happens when we receive at the same time two xfer's, one
atomic and one non atomic?

Andi



More information about the linux-arm-kernel mailing list