From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx9.kaspersky-labs.com (mx9.kaspersky-labs.com [195.122.169.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 36E4441C2EB for ; Wed, 4 Feb 2026 14:56:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.122.169.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770217003; cv=none; b=cqNXkpW1xSvSr8VpyAE5ftSUufF/CPeL/bLt+T6BKruwXu29mpx4e7lsX9PjfubLcFu7iyhQW0x7zWAQY9OhfCLQ3Te4Qg0+tOmVDK1OdesgrkF4eqqmkskm0CZ1hSWbfMRAtZqn+RyoktRVMaYOKLmZlg0tBbn8T5j8GrVXvNc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770217003; c=relaxed/simple; bh=hJRv7Oarwa60guT9O+RN6FK8kiq9wZipNgVGYy4yhUY=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=rgTJrLiFE57NAH7k5u2jAa5ZzwZ1aaIopdKlx1M0TYAfdQrIAA/kbJKPwCAW0gJFGq3QyXvOBJLdLjm6qQlvl8kk7WrfTh0KAB/GGFN2+fPjru7dd32zoFmGcQe9pfzodyqyl1tEQCVAvDPml7w3hn9YlvSWwxWsRHgVg8w7DHM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=kaspersky.com; spf=pass smtp.mailfrom=kaspersky.com; dkim=pass (2048-bit key) header.d=kaspersky.com header.i=@kaspersky.com header.b=Fx731CpU; arc=none smtp.client-ip=195.122.169.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=kaspersky.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kaspersky.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kaspersky.com header.i=@kaspersky.com header.b="Fx731CpU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kaspersky.com; s=mail202505; t=1770217000; bh=hJRv7Oarwa60guT9O+RN6FK8kiq9wZipNgVGYy4yhUY=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Fx731CpUxFcBKcGTewFkc5SkqFi9oiQtiQ0wXJ5gyREpMhA3qKeYrCcPLa7JKNPqQ EhcyMueIWv4Xn8q0fwFJnvAh26t9eCKrQEkki0WIXng6CdZkXHk9eHqJFoIID6/MR6 BnxpLNyWfRuBwu0HVf5+ItOFRrcg/goEsyPTqJUtdrSG2t7G0q5TvUIyCVdHp76BRz ohUI2pEJbkitGAEWkAlJCMbE067b9WOAW56a1S+gu3kPS+pRn4Kia1OxvITngX02v5 Gq8KgRZNSnP9wEQdgctkAJUJCILyuEW/kxhNNeVJPXFhVYEJKnBUy5ECEYC/uJQ599 NzxZ8IfYwgRHA== Received: from relay9.kaspersky-labs.com (localhost [127.0.0.1]) by relay9.kaspersky-labs.com (Postfix) with ESMTP id 15E538A084A; Wed, 4 Feb 2026 17:56:40 +0300 (MSK) Received: from mail-hq2.kaspersky.com (unknown [91.103.66.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail-hq2.kaspersky.com", Issuer "Kaspersky MailRelays CA G3" (verified OK)) by mailhub9.kaspersky-labs.com (Postfix) with ESMTPS id 8D31F8A06F8; Wed, 4 Feb 2026 17:56:39 +0300 (MSK) Received: from HQMAILSRV1.avp.ru (10.64.57.51) by HQMAILSRV3.avp.ru (10.64.57.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Wed, 4 Feb 2026 17:56:38 +0300 Received: from HQMAILSRV1.avp.ru ([fe80::44b0:5a05:5379:9408]) by HQMAILSRV1.avp.ru ([fe80::44b0:5a05:5379:9408%2]) with mapi id 15.02.2562.035; Wed, 4 Feb 2026 17:56:38 +0300 From: Alexander Konyukhov To: Liviu Dudau , Brian Starkey CC: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "lvc-project@linuxtesting.org" , "nd@arm.com" Subject: RE: [PATCH] drm/komeda: fix integer overflow in AFBC framebuffer size check Thread-Topic: [PATCH] drm/komeda: fix integer overflow in AFBC framebuffer size check Thread-Index: AQHclRP6O05dHMqcvkmuYUf+ZXwIGLVxT70AgAEG/wCAAEltUA== Date: Wed, 4 Feb 2026 14:56:38 +0000 Message-ID: <57df230af1624c679a947317152fd8ed@kaspersky.com> References: <20260203134907.1587067-1-Alexander.Konyukhov@kaspersky.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-kse-serverinfo: HQMAILSRV3.avp.ru, 9 x-kse-attachmentfiltering-interceptor-info: no applicable attachment filtering rules found x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean, bases: 2/4/2026 11:49:00 AM x-kse-bulkmessagesfiltering-scan-result: InTheLimit Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-KSMG-AntiPhishing: NotDetected X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.1.8310, bases: 2026/02/04 11:41:00 #28178294 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: NotDetected X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 52 VGhhbmsgeW91IGZvciB0aGUgcmVwbGllcy4NCg0KQWNjb3JkaW5nIHRvIElTTyA5ODk5IDYuMy4x IGJvdGggb3BlcmFuZHMgYXJlIGZpcnN0IGNvbnZlcnRlZCB0byBhIGNvbW1vbiB0eXBlICh1MzIp LCB0aGVyZSBhcmUgbm8gZGVmaW5lZCBsaW1pdHMgb2Yga2ZiLT5hZmJjX3NpemUgYW5kIGZiLT5v ZmZzZXRzWzBdICwgc28gbWluX3NpemUgY2FuIGhhdmUgYW4gb3ZlcmZsb3dlZCB1MzIgdmFsdWUu DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMaXZpdSBEdWRhdSA8bGl2aXUu ZHVkYXVAYXJtLmNvbT4gDQpTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDQsIDIwMjYgNDoyNSBQ TQ0KVG86IEJyaWFuIFN0YXJrZXkgPGJyaWFuLnN0YXJrZXlAYXJtLmNvbT4NCkNjOiBBbGV4YW5k ZXIgS29ueXVraG92IDxBbGV4YW5kZXIuS29ueXVraG92QGthc3BlcnNreS5jb20+OyBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPjsgTWF4aW1lIFJp cGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPjsgVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5u QHN1c2UuZGU+OyBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAZ21haWwuY29tPjsgU2ltb25hIFZldHRl ciA8c2ltb25hQGZmd2xsLmNoPjsgZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgbGlu dXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgbHZjLXByb2plY3RAbGludXh0ZXN0aW5nLm9yZzsg bmRAYXJtLmNvbQ0KU3ViamVjdDogUmU6IFtQQVRDSF0gZHJtL2tvbWVkYTogZml4IGludGVnZXIg b3ZlcmZsb3cgaW4gQUZCQyBmcmFtZWJ1ZmZlciBzaXplIGNoZWNrDQoNCkNhdXRpb246IFRoaXMg aXMgYW4gZXh0ZXJuYWwgZW1haWwuDQoNCg0KDQpPbiBUdWUsIEZlYiAwMywgMjAyNiBhdCAwOTo0 MzoxMlBNICswMDAwLCBCcmlhbiBTdGFya2V5IHdyb3RlOg0KPiBIaSBBbGV4YW5kZXIsDQo+DQo+ IE9uIFR1ZSwgRmViIDAzLCAyMDI2IGF0IDA0OjQ4OjQ2UE0gKzAwMDAsIEFsZXhhbmRlciBLb255 dWtob3Ygd3JvdGU6DQo+ID4gVGhlIEFGQkMgZnJhbWVidWZmZXIgc2l6ZSB2YWxpZGF0aW9uIGNh bGN1bGF0ZXMgdGhlIG1pbmltdW0gcmVxdWlyZWQgDQo+ID4gYnVmZmVyIHNpemUgYnkgYWRkaW5n IHRoZSBBRkJDIHBheWxvYWQgc2l6ZSB0byB0aGUgZnJhbWVidWZmZXIgb2Zmc2V0Lg0KPiA+IFRo aXMgYWRkaXRpb24gaXMgcGVyZm9ybWVkIHdpdGhvdXQgY2hlY2tpbmcgZm9yIGludGVnZXIgb3Zl cmZsb3cuDQo+ID4NCj4gPiBJZiB0aGUgYWRkaXRpb24gb3ZlZmxvd3MsIHRoZSBzaXplIGNoZWNr IG1heSBpbmNvcnJlY3RseSBzdWNjZWQgYW5kIA0KPiA+IGFsbG93IHVzZXJzcGFjZSB0byBwcm92 aWRlIGFuIHVuZGVyc2l6ZWQgZHJtX2dlbV9vYmplY3QsIHBvdGVudGlhbGx5IA0KPiA+IGxlYWRp bmcgdG8gb3V0LW9mLWJvdW5kcyBtZW1vcnkgYWNjZXNzLg0KPiA+DQo+ID4gQWRkIHVzYWdlIG9m IGNoZWNrX2FkZF9vdmVyZmxvdygpIHRvIHNhZmVseSBjb21wdXRlIHRoZSBtaW5pbXVtIA0KPiA+ IHJlcXVpcmVkIHNpemUgYW5kIHJlamVjdCB0aGUgZnJhbWVidWZmZXIgaWYgYW4gb3ZlcmZsb3cg aXMgZGV0ZWN0ZWQuDQo+ID4gVGhpcyBtYWtlcyB0aGUgQUZCQyBzaXplIHZhbGlkYXRpb24gbW9y ZSByb2J1c3QgYWdhaW5zdCBtYWxmb3JtZWQuDQo+ID4NCj4gPiBGb3VuZCBieSBMaW51eCBWZXJp ZmljYXRpb24gQ2VudGVyIChsaW51eHRlc3Rpbmcub3JnKSB3aXRoIFNWQUNFLg0KPiA+DQo+ID4g Rml4ZXM6IDY1YWQyMzkyZGQ2ZCAoImRybS9rb21lZGE6IEFkZGVkIEFGQkMgc3VwcG9ydCBmb3Ig a29tZWRhIA0KPiA+IGRyaXZlciIpDQo+ID4gU2lnbmVkLW9mZi1ieTogQWxleGFuZGVyIEtvbnl1 a2hvdiANCj4gPiA8QWxleGFuZGVyLktvbnl1a2hvdkBrYXNwZXJza3kuY29tPg0KPiA+IC0tLQ0K PiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9mcmFtZWJ1ZmZl ci5jIHwgNiArKysrKy0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vZGlz cGxheS9rb21lZGEva29tZWRhX2ZyYW1lYnVmZmVyLmMgDQo+ID4gYi9kcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9mcmFtZWJ1ZmZlci5jDQo+ID4gaW5kZXggM2NhNDYx ZWIwYTI0Li4zY2IzNGQwM2Y3ZjggMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Fy bS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfZnJhbWVidWZmZXIuYw0KPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX2ZyYW1lYnVmZmVyLmMNCj4gPiBAQCAt NCw2ICs0LDggQEANCj4gPiAgICogQXV0aG9yOiBKYW1lcy5RaWFuLldhbmcgPGphbWVzLnFpYW4u d2FuZ0Bhcm0uY29tPg0KPiA+ICAgKg0KPiA+ICAgKi8NCj4gPiArI2luY2x1ZGUgPGxpbnV4L292 ZXJmbG93Lmg+DQo+ID4gKw0KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4NCj4gPiAg I2luY2x1ZGUgPGRybS9kcm1fZmJfZG1hX2hlbHBlci5oPg0KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry bV9nZW0uaD4NCj4gPiBAQCAtOTMsNyArOTUsOSBAQCBrb21lZGFfZmJfYWZiY19zaXplX2NoZWNr KHN0cnVjdCBrb21lZGFfZmIgKmtmYiwgc3RydWN0IGRybV9maWxlICpmaWxlLA0KPiA+ICAgICBr ZmItPmFmYmNfc2l6ZSA9IGtmYi0+b2Zmc2V0X3BheWxvYWQgKyBuX2Jsb2NrcyAqDQo+ID4gICAg ICAgICAgICAgICAgICAgICAgQUxJR04oYnBwICogQUZCQ19TVVBFUkJMS19QSVhFTFMgLyA4LA0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFGQkNfU1VQRVJCTEtfQUxJR05NRU5UKTsN Cj4gPiAtICAgbWluX3NpemUgPSBrZmItPmFmYmNfc2l6ZSArIGZiLT5vZmZzZXRzWzBdOw0KPg0K PiBDYW4gdGhpcyByZWFsbHkgb3ZlcmZsb3c/IElzIHRoZSBjb25jZXJuIGEgaHlwb3RoZXRpY2Fs IElMUDY0IA0KPiBzaXR1YXRpb24/DQo+DQo+IG1pbl9zaXplIGlzIHU2NCwga2ZiLT5hZmJjX3Np emUgaXMgdTMyLCBhbmQgZmItPm9mZnNldHNbMF0gaXMgdW5zaWduZWQgDQo+IGludC4NCg0KWWVh aCwgSSB3YXMgdGhpbmtpbmcgdGhlIHNhbWUgdGhpbmcgeWVzdGVyZGF5IGF0IHRoZSBlbmQgb2Yg dGhlIHdvcmsgZGF5IHdoZW4gSSBsb29rZWQgYXQgdGhlIHBhdGNoLiBJIGRvbid0IHRoaW5rIGZv bGxvd2luZyB0aGUgY2FsbCBmbG93IHlvdSBjYW4gZW5kIHVwIHdpdGggYW4gb3ZlcmZsb3cuDQoN CkJlc3QgcmVnYXJkcywNCkxpdml1DQoNCj4NCj4gVGhhbmtzLA0KPiAtQnJpYW4NCj4NCj4gPiAr ICAgaWYgKGNoZWNrX2FkZF9vdmVyZmxvdyhrZmItPmFmYmNfc2l6ZSwgZmItPm9mZnNldHNbMF0s ICZtaW5fc2l6ZSkpIHsNCj4gPiArICAgICAgICAgICBnb3RvIGNoZWNrX2ZhaWxlZDsNCj4gPiAr ICAgfQ0KPiA+ICAgICBpZiAobWluX3NpemUgPiBvYmotPnNpemUpIHsNCj4gPiAgICAgICAgICAg ICBEUk1fREVCVUdfS01TKCJhZmJjIHNpemUgY2hlY2sgZmFpbGVkLCBvYmpfc2l6ZTogMHglengu IG1pbl9zaXplIDB4JWxseC5cbiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICBvYmot PnNpemUsIG1pbl9zaXplKTsNCj4gPiAtLQ0KPiA+IDIuNDMuMA0KPiA+DQo=