platform/chrome: cros_ec_typec: Clear partner identity on device removal
authorPrashant Malani <pmalani@chromium.org>
Thu, 29 Oct 2020 22:27:34 +0000 (15:27 -0700)
committerEnric Balletbo i Serra <enric.balletbo@collabora.com>
Thu, 12 Nov 2020 20:32:09 +0000 (21:32 +0100)
commit514acf1cefd020eb21d7c180050a8d66b723d2d8
treed51d43628d22f1b81447cd5f85e0af8a0eb07f5d
parent7ab5a673f4ce65875c76e9812d2e6da063b87fb7
platform/chrome: cros_ec_typec: Clear partner identity on device removal

The partner identity struct isn't reset when a partner is removed,
meaning a subsequent partner can inherit an old partner's identity VDOs
before discovery is complete. So, clear that struct when a partner
removal is detected.

Signed-off-by: Prashant Malani <pmalani@chromium.org>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Link: https://lore.kernel.org/r/20201029222738.482366-4-pmalani@chromium.org
drivers/platform/chrome/cros_ec_typec.c