[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <176981440899.2224815.18209671162401912394.b4-ty@bootlin.com>
Date: Sat, 31 Jan 2026 00:07:57 +0100
From: Alexandre Belloni <alexandre.belloni@...tlin.com>
To: Frank.Li@....com, linux-i3c@...ts.infradead.org,
linux-kernel@...r.kernel.org, adrianhoyin.ng@...era.com
Subject: Re: [PATCH v4 0/2] i3c: dw-i3c-master: scoped spinlock guards and
SIR reject fix
On Tue, 27 Jan 2026 10:05:05 +0800, adrianhoyin.ng@...era.com wrote:
> From: Adrian Ng Ho Yin <adrianhoyin.ng@...era.com>
>
> This patchset replaces open-coded spin_lock_irqsave()/spin_unlock_irqrestore()
> pairs with scoped spinlock guards to reduce boilerplate and ensure correct
> lock release on scope exit.
>
> In a subsequent patch it fixes the SIR reject bit mapping used for IBI
> handling. The IBI_SIR_REQ_REJECT register is indexed by a folded form of
> the 7-bit dynamic address, but the driver currently uses the device table
> index. This can result in IBIs being rejected or accepted for the wrong
> device. The patch derives the bit index directly from the dynamic address
> as defined by the controller.
>
> [...]
Applied, thanks!
[1/2] i3c: dw-i3c-master: convert spinlock usage to scoped guards
https://git.kernel.org/i3c/c/c7311aa4a71e
[2/2] i3c: dw-i3c-master: fix SIR reject bit mapping for dynamic addresses
https://git.kernel.org/i3c/c/ed318b3fb4ab
Best regards,
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
Powered by blists - more mailing lists