pwm: Don't use memcmp() to compare state variables
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 7 Jan 2019 19:49:37 +0000 (20:49 +0100)
committerThierry Reding <thierry.reding@gmail.com>
Thu, 10 Jan 2019 08:32:23 +0000 (09:32 +0100)
commit309b32fb97d8cf0771373fb55e16b2852840c9aa
tree6ce2654c548f831cfd9938c9f632abe8a965823f
parentbfeffd155283772bbe78c6a05dec7c0128ee500c
pwm: Don't use memcmp() to compare state variables

Given that struct pwm_state is sparse (at least on some platforms),
variables of this type might represent the same state because all fields
are pairwise identical but still memcmp() returns a difference because
some of the unused bits are different.

To prevent surprises compare member by member instead of the whole
occupied memory.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/core.c