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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 3FC2DC5DF71 for ; Tue, 2 Jun 2026 05:49:32 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 90035113864; Tue, 2 Jun 2026 05:49:31 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="noO22Ui9"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3ECA8113864 for ; Tue, 2 Jun 2026 05:49:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1780379371; x=1811915371; h=message-id:date:mime-version:subject:from:to:cc: references:in-reply-to:content-transfer-encoding; bh=XiyYyAHDe/o5OzbJ6v9PhRD2lY35xaiYM1/wBqdFa8o=; b=noO22Ui9QsSEjBzGjv9RCVK/AH27bdYzzgqmfs7Glt3XRaO+eU8niMYz vLrPRmbhkVzObhynbI1EZAded3U6bv09By2ZUxyfGyZJADAGJXC6EZXVA Pgat3MIu8J6xGyQW6yHiKyQAMJJUQgIEIqjDc0u0s/W48UVqQiKn32onw mcwAlw68DL4yH1df3+SqBAkqlPJWRPsx8rW9omJpuoz8CqwRcWZahG6Tv ROWALFC2J9R2rJpiiEBsgsetpXluKs8XncBLgEwbrOxLOrM7KFFDbI4ef wBP8FMg3AUlI2BYO5krIhfrQ/6HKGt/eoF/uIc+5kgleCleiU9ahQYYv5 g==; X-CSE-ConnectionGUID: hqDmwU41TIOwGEFCTK9ClQ== X-CSE-MsgGUID: c7fn4OwGRd61360qkDD/ng== X-IronPort-AV: E=McAfee;i="6800,10657,11804"; a="85045059" X-IronPort-AV: E=Sophos;i="6.24,182,1774335600"; d="scan'208";a="85045059" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2026 22:49:30 -0700 X-CSE-ConnectionGUID: /g+LueiEQsu0jQDFl/Bbjw== X-CSE-MsgGUID: t10f2cToRSSnznqba1m3ew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,182,1774335600"; d="scan'208";a="267451367" Received: from martanox-mobl.ger.corp.intel.com (HELO [10.94.250.132]) ([10.94.250.132]) by fmviesa002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2026 22:49:27 -0700 Message-ID: <093b7951-a0f3-4935-adfa-dfd4fe45bea9@linux.intel.com> Date: Tue, 2 Jun 2026 07:49:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] accel/ivpu: Add bounds checks for firmware log indices From: "Wachowski, Karol" To: Andrzej Kacprowski , dri-devel@lists.freedesktop.org Cc: oded.gabbay@gmail.com, jeff.hugo@oss.qualcomm.com, lizhi.hou@amd.com, dawid.osuchowski@linux.intel.com, stable@vger.kernel.org References: <20260529115842.135378-1-andrzej.kacprowski@linux.intel.com> <9c0b071d-efd0-4b89-9e75-78b8355d90d4@linux.intel.com> Content-Language: en-US In-Reply-To: <9c0b071d-efd0-4b89-9e75-78b8355d90d4@linux.intel.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMjktTWF5LTI2IDE0OjA2LCBXYWNob3dza2ksIEthcm9sIHdyb3RlOgo+IE9uIDI5LU1heS0y NiAxMzo1OCwgQW5kcnplaiBLYWNwcm93c2tpIHdyb3RlOgo+PiBBZGQgdmFsaWRhdGlvbiB0aGF0 IHJlYWQgYW5kIHdyaXRlIGluZGljZXMgaW4gdGhlIGZpcm13YXJlIGxvZyBidWZmZXIKPj4gYXJl IHdpdGhpbiB2YWxpZCBib3VuZHMgKDwgZGF0YV9zaXplKSBiZWZvcmUgdXNpbmcgdGhlbS4gSWYK Pj4gb3V0LW9mLWJvdW5kcyBpbmRpY2VzIGFyZSBlbmNvdW50ZXJlZCAoZnJvbSBmaXJtd2FyZSks IGNsYW1wIHRoZW0gdG8KPj4gc2FmZSB2YWx1ZXMgaW5zdGVhZCBvZiBwcm9jZWVkaW5nIHdpdGgg aW52YWxpZCBvZmZzZXRzLgo+Pgo+PiBUaGlzIHByZXZlbnRzIHBvdGVudGlhbCBvdXQtb2YtYm91 bmRzIGJ1ZmZlciBhY2Nlc3Mgd2hlbiBmaXJtd2FyZQo+PiBzdXBwbGllcyBpbnZhbGlkIGxvZyBp bmRpY2VzLgo+Pgo+PiBGaXhlczogMWZjMTI1MTE0OWE3ICgiYWNjZWwvaXZwdTogUmVmYWN0b3Ig ZnVuY3Rpb25zIGluIGl2cHVfZndfbG9nLmMiKQo+PiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5v cmc+ICMgdjYuMTgrCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJ6ZWogS2FjcHJvd3NraSA8YW5kcnpl ai5rYWNwcm93c2tpQGxpbnV4LmludGVsLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogS2Fyb2wgV2Fj aG93c2tpIDxrYXJvbC53YWNob3dza2lAbGludXguaW50ZWwuY29tPgo+IAoKQXBwbGllZCB0byBk cm0tbWlzYy1maXhlcy4KCj4+IC0tLQo+PiDCoCBkcml2ZXJzL2FjY2VsL2l2cHUvaXZwdV9md19s b2cuYyB8IDUgKysrKysKPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQo+Pgo+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY2NlbC9pdnB1L2l2cHVfZndfbG9nLmMgYi9kcml2ZXJz L2FjY2VsL2l2cHUvIAo+PiBpdnB1X2Z3X2xvZy5jCj4+IGluZGV4IDMzN2M5MDZiMDIxMC4uMjc1 YmFmODQ0YjU2IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2FjY2VsL2l2cHUvaXZwdV9md19sb2cu Ywo+PiArKysgYi9kcml2ZXJzL2FjY2VsL2l2cHUvaXZwdV9md19sb2cuYwo+PiBAQCAtOTgsNiAr OTgsMTEgQEAgc3RhdGljIHZvaWQgZndfbG9nX3ByaW50X2J1ZmZlcihzdHJ1Y3QgCj4+IHZwdV90 cmFjaW5nX2J1ZmZlcl9oZWFkZXIgKmxvZywgY29uc3QgY2hhCj4+IMKgwqDCoMKgwqAgdTMyIGxv Z19zdGFydCA9IG9ubHlfbmV3X21zZ3MgPyBSRUFEX09OQ0UobG9nLT5yZWFkX2luZGV4KSA6IDA7 Cj4+IMKgwqDCoMKgwqAgdTMyIGxvZ19lbmQgPSBSRUFEX09OQ0UobG9nLT53cml0ZV9pbmRleCk7 Cj4+ICvCoMKgwqAgaWYgKGxvZ19zdGFydCA+PSBkYXRhX3NpemUpCj4+ICvCoMKgwqDCoMKgwqDC oCBsb2dfc3RhcnQgPSAwOwo+PiArwqDCoMKgIGlmIChsb2dfZW5kID4gZGF0YV9zaXplKQo+PiAr wqDCoMKgwqDCoMKgwqAgbG9nX2VuZCA9IGRhdGFfc2l6ZTsKPj4gKwo+PiDCoMKgwqDCoMKgIGlm IChsb2ctPndyYXBfY291bnQgPT0gbG9nLT5yZWFkX3dyYXBfY291bnQpIHsKPj4gwqDCoMKgwqDC oMKgwqDCoMKgIGlmIChsb2dfZW5kIDw9IGxvZ19zdGFydCkgewo+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBkcm1fcHJpbnRmKHAsICI9PT09ICVzIFwiJXNcIiBsb2cgZW1wdHkgPT09PVxu IiwgcHJlZml4LCAKPj4gbG9nLT5uYW1lKTsKPiAKPiAKCg==