[PATCH 0/5] i3c: Fix firmware node refcounting and error paths

Akhil R posted 5 patches 1 month, 4 weeks ago
drivers/i3c/master.c               | 18 ++++++++++++------
drivers/i3c/master/dw-i3c-master.c | 21 ++++++++++++++++++---
2 files changed, 30 insertions(+), 9 deletions(-)
[PATCH 0/5] i3c: Fix firmware node refcounting and error paths
Posted by Akhil R 1 month, 4 weeks ago
These are fixes for problems that were noticed while reviewing the ACPI
and SETAASA support series.

The core fixes balance the reference counting of the firmware nodes of
the boardinfo, and keep a failed reattach from releasing an address that
the target may still respond to. The rest fix the quirk selection and the
unbind path of the DesignWare driver.

All the patches are verified by inspection and compile testing. None of
the error paths that they address were reproduced on hardware.

Akhil R (5):
  i3c: master: Release the fwnode of i2c boardinfo
  i3c: master: Fix refcount of i3c fwnode
  i3c: master: Do not release the addresses when reattach fails
  i3c: dw: Do not use OF match data as a quirk bitmask
  i3c: dw: Resume the controller before unregistering the bus

 drivers/i3c/master.c               | 18 ++++++++++++------
 drivers/i3c/master/dw-i3c-master.c | 21 ++++++++++++++++++---
 2 files changed, 30 insertions(+), 9 deletions(-)

-- 
2.43.0