Re: [PATCH V4 0/7] i3c: Fix IBI race, address handling, and reconcile DAA
Alexandre Belloni <[email protected]>
| Newsgroups | org.infradead.lists.linux-i3c,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <178146821209.334162.12368984504081364191.b4-ty@b4> |
On Fri, 12 Jun 2026 11:01:00 +0300, Adrian Hunter wrote:
> Note all patches have now been reviewed by Frank.
>
> Patches 1-2 fix a use-after-free race in the MIPI I3C HCI driver's IBI
> handling and make IBI teardown resilient to DISEC failures.
>
> Patches 3-7 fix address management issues in the I3C core and HCI
> driver that arise when Dynamic Address Assignment (DAA) does not complete
> cleanly, culminating in a reconciliation step that detects and resolves
> inconsistencies between assigned address slots and registered devices.
>
> [...]
Applied, thanks!
[1/7] i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev()
https://git.kernel.org/i3c/c/650716f23eac
[2/7] i3c: mipi-i3c-hci: Ignore DISEC failures when disabling IBIs
https://git.kernel.org/i3c/c/ad7fba5cbd6d
[3/7] i3c: master: Prevent reuse of dynamic address on device add failure
https://git.kernel.org/i3c/c/b3ba8383da4d
[4/7] i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA
https://git.kernel.org/i3c/c/c236563c8a84
[5/7] i3c: master: Make i3c_master_add_i3c_dev_locked() return void
https://git.kernel.org/i3c/c/689d0bd8f4ad
[6/7] i3c: master: Move DAA API functions after i3c_master_add_i3c_dev_locked()
https://git.kernel.org/i3c/c/94daedb41d28
[7/7] i3c: master: Reconcile dynamic addresses after DAA
https://git.kernel.org/i3c/c/4438609ede52
Best regards,
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
--
linux-i3c mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-i3c