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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.