From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 25A0CC43458 for ; Mon, 13 Jul 2026 13:49:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TNeqBdfkeZ36gjVNhw5OI/x7LozNQT47D3HWAgR36Hk=; b=s9waoMNLOh0P/U ovHh4c3jBBLrXrIB6sVLcgxLahjlxbS6NYrUf27Suu01YPBvxM2IhcRwOTRB97Bg9cKBbeIgVYq51 +HTA1rro/4/lSYVW1Mvk1ITcfznXZEpd37OpCtgIqcyTS2MXCoz64wq5f5rFx7ROyj1Uhc1qyyhKx dZpKThBbpr4uR0RObm+fWSr1KvgvPCr0sRDXJE+IxapjX53xJ2OhtbvkltlPHHoMDrNTzj+ARqgWW g0B3m3YvJ2vPLKwi74ezbcisng/p8vy1ZPSETjn0I4KOntxXHLmWDgSstQvOAuw3NDGjf5NkMs+dY 1gZQ4YsV9tMWNELbsyAA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjH2C-00000009Ry7-3nF0; Mon, 13 Jul 2026 13:49:24 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjH2B-00000009Rwq-0Qb0 for linux-i3c@lists.infradead.org; Mon, 13 Jul 2026 13:49:23 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 8617C42B93; Mon, 13 Jul 2026 13:49:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 204F21F000E9; Mon, 13 Jul 2026 13:49:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783950562; bh=apFcsp48+19zWOqkyiTRbNwlwTuToZ5BjoyPirAiBVA=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=Eu43y+TfQtbYgJcS9C7eQuVpjRmS3rsLU9kaq3wT8cAVbCp3SRJFovVIrA5+SLifV RBP4w03XcInD1cmsq+cdDEsym0iv5rjIpS4lQOg5guqx/onCffJ5wwCnZyNYY63hMQ oXIJTemMvCI3gk9iMofksWyTpMFUjMwMAplEPW9Ao/rXUWadKw1pvOzEDtAAR8rsAi 7awItVAueCuKU5+KYGWYaWFsdI/saU66OfhASsTTFBNzhoV32KZ8KTPQIpolCz2q8K Wo/e/qPvSyyBp02mwlxSFIrGna3FnlcG0LbETx/YjuIWNfjzkPk2P+U+vfQtAfEUQG PbB7bCYwVFjtQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH v5 08/17] i3c: renesas: Fix out-of-bounds access for newdevs mask To: "Claudiu Beznea" Cc: linux-i3c@lists.infradead.org, wsa+renesas@sang-engineering.com, Frank.Li@kernel.org, "Alexandre Belloni" In-Reply-To: <20260713130545.568657-9-claudiu.beznea+renesas@tuxon.dev> References: <20260713130545.568657-1-claudiu.beznea+renesas@tuxon.dev> <20260713130545.568657-9-claudiu.beznea+renesas@tuxon.dev> Date: Mon, 13 Jul 2026 13:49:21 +0000 Message-Id: <20260713134922.204F21F000E9@smtp.kernel.org> X-BeenThere: linux-i3c@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBUaGUgZHJpdmVyIGNvbXBsZXRlbHkgaWdub3JlcyB0cmFuc2ZlciBjb21wbGV0aW9u IHN0YXR1cyBhbmQgdGltZW91dHMgaW4gY3JpdGljYWwgSS9PIGZ1bmN0aW9ucyAoYHJlbmVzYXNf aTNjX2RhYWAsIGByZW5lc2FzX2kzY19pM2NfeGZlcnNgLCBgcmVuZXNhc19pM2NfaTJjX3hmZXJz YCksIGxlYWRpbmcgdG8gc2lsZW50IGZhaWx1cmVzLCB1bmluaXRpYWxpemVkIGtlcm5lbCBtZW1v cnkgbGVha3MsIGFuZCByYWNlIGNvbmRpdGlvbnMuCi0gW0hpZ2hdIFRoZSBEeW5hbWljIEFkZHJl c3MgQXNzaWdubWVudCAoREFBKSBsb2dpYyBpbmNvcnJlY3RseSBjYWxjdWxhdGVzIHRoZSBgbmV3 ZGV2c2AgYml0bWFzayB1c2luZyBgR0VOTUFTSyguLi4sIDApYCwgZmFpbGluZyB0byBhY2NvdW50 IGZvciBub24tY29udGlndW91cyAoZnJhZ21lbnRlZCkgaW5kZXggYWxsb2NhdGlvbnMuCi0gW0hp Z2hdIE1pc3NpbmcgaGFyZHdhcmUgcmVzZXQgb24gdHJhbnNmZXIgdGltZW91dCBjYXVzZXMgY29t bWFuZC9yZXNwb25zZSBGSUZPcyB0byBkZXN5bmNocm9uaXplLCBjb3JydXB0aW5nIHN1YnNlcXVl bnQgdHJhbnNmZXJzLgotLQoKLS0tIFBhdGNoIFs4XTogW1BBVENIIHY1IDA4LzE3XSBpM2M6IHJl bmVzYXM6IEZpeCBvdXQtb2YtYm91bmRzIGFjY2VzcyBmb3IgbmV3ZGV2cyBtYXNrIC0tLQpjb21t aXQgMTQxZDI2M2E4YTYyZGZhZWM4NjFlYzNlODU2YTk0Yjc2YzM4ZmEwMQpBdXRob3I6IENsYXVk aXUgQmV6bmVhIDxjbGF1ZGl1LmJlem5lYS51akBicC5yZW5lc2FzLmNvbT4KCmkzYzogcmVuZXNh czogRml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIGZvciBuZXdkZXZzIG1hc2sKCldoZW4gc29mdHdh cmUgaW5pdGlhdGVzIERBQSAoRHluYW1pYyBBZGRyZXNzIEFzc2lnbm1lbnQpLCB0aGUgY29udHJv bGxlcgpyZXBvcnRzIHRoZSByZXN1bHQgdmlhIHRoZSBOUlNQUVAgKE5vcm1hbCBSZXNwb25zZSBR dWV1ZSBQb3J0IFJlZ2lzdGVyKS4KVGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBjb25kaXRpb24gdGhh dCBjb21wdXRlcyB0aGUgbmV3bHkgZGlzY292ZXJlZCBkZXZpY2VzCmJpdG1hc2sgdG8gcHJldmVu dCBhbiBvdXQtb2YtYm91bmRzIGFjY2VzcyB3aGVuIHRoZSBJM0MgYnVzIGlzIGVtcHR5LgoKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9pM2MvbWFzdGVyL3JlbmVzYXMtaTNjLmMgYi9kcml2ZXJzL2kz Yy9tYXN0ZXIvcmVuZXNhcy1pM2MuYwo+IGluZGV4IGI5Nzg0ZDIzOGY2MWMuLmM0NTllNDBmZDVm ZmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pM2MvbWFzdGVyL3JlbmVzYXMtaTNjLmMKPiArKysg Yi9kcml2ZXJzL2kzYy9tYXN0ZXIvcmVuZXNhcy1pM2MuYwo+IEBAIC03MDMsNyArNzAzLDExIEBA IHN0YXRpYyBpbnQgcmVuZXNhc19pM2NfZGFhKHN0cnVjdCBpM2NfbWFzdGVyX2NvbnRyb2xsZXIg Km0pCj4gIAo+ICAJcmVuZXNhc19pM2Nfd2FpdF94ZmVyKGkzYywgeGZlcik7CgpbU2V2ZXJpdHk6 IEhpZ2hdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBkb2VzIHRoZSBkcml2ZXIg bmVlZCB0byBjaGVjayB0aGUKY29tcGxldGlvbiBzdGF0dXMgb2YgcmVuZXNhc19pM2Nfd2FpdF94 ZmVyKCk/CgpJZiB0aGlzIHRyYW5zZmVyIHRpbWVzIG91dCwgY21kLT5yeF9jb3VudCByZW1haW5z IDAsIHdoaWNoIGNvdWxkIGNhdXNlIHRoZQpzdWJzZXF1ZW50IGNvZGUgdG8gcHJvY2VzcyBwaGFu dG9tIGRldmljZXMuCgpTaW1pbGFyIHVuaGFuZGxlZCB0aW1lb3V0cyBhcHBlYXIgaW4gcmVuZXNh c19pM2NfaTNjX3hmZXJzKCksIHdoZXJlIHJldHVybmluZwowIHVuY29uZGl0aW9uYWxseSBjb3Vs ZCBsZWFrIHVuaW5pdGlhbGl6ZWQgcmVhZCBidWZmZXJzLCBhbmQgaW4KcmVuZXNhc19pM2NfaTJj X3hmZXJzKCksIHdoZXJlIGlnbm9yaW5nIHRoZSB0aW1lb3V0IGFsbG93cyB0aGUgbG9vcCB0byBt b2RpZnkKY21kIGZpZWxkcyBjb25jdXJyZW50bHkgd2l0aCBwZW5kaW5nIGhhcmR3YXJlIG9wZXJh dGlvbnMuCgpBZGRpdGlvbmFsbHksIHdoYXQgaGFwcGVucyB0byB0aGUgaGFyZHdhcmUgc3RhdGUg aWYgYSB0aW1lb3V0IG9jY3Vycz8KCmRyaXZlcnMvaTNjL21hc3Rlci9yZW5lc2FzLWkzYy5jOnJl bmVzYXNfaTNjX3dhaXRfeGZlcigpIHsKICAgIC4uLgogICAgdGltZV9sZWZ0ID0gd2FpdF9mb3Jf Y29tcGxldGlvbl90aW1lb3V0KCZ4ZmVyLT5jb21wLCBtc2Vjc190b19qaWZmaWVzKDEwMDApKTsK ICAgIGlmICghdGltZV9sZWZ0KQogICAgICAgIHJlbmVzYXNfaTNjX2RlcXVldWVfeGZlcihpM2Ms IHhmZXIpOwogICAgLi4uCn0KCklmIHRoZSB0cmFuc2ZlciBpcyBkZXF1ZXVlZCBmcm9tIHNvZnR3 YXJlIG9uIHRpbWVvdXQgd2l0aG91dCB0cmlnZ2VyaW5nIGEKaGFyZHdhcmUgYWJvcnQgb3IgcmVz ZXQsIGNvdWxkIHRoZSBjb250cm9sbGVyIHJlbWFpbiBhY3RpdmU/IFRoZSBuZXh0CmVucXVldWVk IHNvZnR3YXJlIHRyYW5zZmVyIG1pZ2h0IHRoZW4gYmUgY29ycnVwdGVkIGJ5IHRoZSBoYXJkd2Fy ZSBjb21wbGV0aW9uCmludGVycnVwdCBvZiB0aGUgcHJldmlvdXMgdGltZWQtb3V0IHRyYW5zZmVy LgoKPiAtCW5ld2RldnMgPSBHRU5NQVNLKGkzYy0+bWF4ZGV2cyAtIGNtZC0+cnhfY291bnQgLSAx LCAwKTsKPiArCWlmIChjbWQtPnJ4X2NvdW50ID49IGkzYy0+bWF4ZGV2cykKPiArCQluZXdkZXZz ID0gMDsKPiArCWVsc2UKPiArCQluZXdkZXZzID0gR0VOTUFTSyhpM2MtPm1heGRldnMgLSBjbWQt PnJ4X2NvdW50IC0gMSwgMCk7Cj4gKwo+ICAJbmV3ZGV2cyAmPSB+b2xkZGV2czsKCltTZXZlcml0 eTogSGlnaF0KVGhpcyBpc24ndCBhIGJ1ZyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2gsIGJ1dCBk b2VzIHRoZSBjYWxjdWxhdGlvbiBvZgpuZXdkZXZzIHByb3Blcmx5IGFjY291bnQgZm9yIG5vbi1j b250aWd1b3VzIGluZGV4IGFsbG9jYXRpb25zPwoKVGhlIER5bmFtaWMgQWRkcmVzcyBBc3NpZ25t ZW50IGxvZ2ljIGNhbGN1bGF0ZXMgdGhlIG5ld2RldnMgYml0bWFzayB1c2luZwpHRU5NQVNLKC4u LiwgMCksIHdoaWNoIGNvbXB1dGVzIGEgYml0bWFzayBzdHJpY3RseSBzdGFydGluZyBmcm9tIGlu ZGV4IDAuCgpJZiBhIGRldmljZSBpcyBkZXRhY2hlZCBsZWF2aW5nIGEgZ2FwIGluIGZyZWVfcG9z IChlLmcuLCBhdCBpbmRleCAwKSB3aGlsZQpoaWdoZXIgaW5kaWNlcyBhcmUgb2NjdXBpZWQsIERB QSBzZXRzIERFVl9JTkRFWCB0byB0aGUgZmlyc3QgZ2FwLiBTaW5jZQpHRU5NQVNLKC4uLiwgMCkg aWdub3JlcyB0aGUgREVWX0lOREVYIG9mZnNldCwgYXBwbHlpbmcgbmV3ZGV2cyAmPSB+b2xkZGV2 cwpjb3VsZCBjbGVhciB0aGUgaW5jb3JyZWN0bHkgc2hpZnRlZCBiaXRzIGNvcnJlc3BvbmRpbmcg dG8gb2NjdXBpZWQgc2xvdHMuCkNvdWxkIHRoaXMgY2F1c2UgbmV3bHkgYXR0YWNoZWQgZGV2aWNl cyB0byBiZSBwZXJtYW5lbnRseSBkcm9wcGVkPwoKPiAgCj4gIAlmb3IgKHBvcyA9IDA7IHBvcyA8 IGkzYy0+bWF4ZGV2czsgcG9zKyspIHsKCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczov L3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA3MTMxMzA1NDUuNTY4NjU3LTEtY2xhdWRpdS5i ZXpuZWErcmVuZXNhc0B0dXhvbi5kZXY/cGFydD04CgotLSAKbGludXgtaTNjIG1haWxpbmcgbGlz dApsaW51eC1pM2NAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWkzYwo=