[PATCH v4 3/3] i3c: add i3cdev module to expose i3c dev in /dev
Adrian Hunter
adrian.hunter at intel.com
Fri Sep 11 12:03:17 PDT 2026
On 11/09/2026 06:44, Sam Agazaryan wrote:
> On Wed Sep 9, 2026 at 9:51 PM UTC, Frank Li wrote:
>> On Sun, Sep 06, 2026 at 08:27:47PM +0000, Sam Agazaryan wrote:
>>> From: Vitor Soares <vitor.soares at toradex.com>
>>> + for (i = 0; i < nxfers; i++) {
>>> + if (xfers[i].rnw) {
>>> + if (copy_to_user(u64_to_user_ptr(xfers[i].data),
>>> + data_ptrs[i], xfers[i].len))
>>
>> Use actual_len,
>
> Updated in v5.
actual_len is a problem. Only 2 controller drivers support it.
No I3C device drivers support it. mctp-i3c reads len not actual_len.
regmap-i3c ignores len and actual_len. And its definition comment
is not exactly correct since it is only valid for reads.
Despite that, the additional issue here, is what to do about a short
read. Seems like it should be in the uapi, but actual_len needs to
be fixed first.
More information about the linux-i3c
mailing list