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 4D484FD3776 for ; Wed, 25 Feb 2026 17:47:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9E4DA10E825; Wed, 25 Feb 2026 17:47:07 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="scycDjy7"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id E49CB10E7DC; Wed, 25 Feb 2026 17:47:06 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 406C460053; Wed, 25 Feb 2026 17:47:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DF03EC116D0; Wed, 25 Feb 2026 17:47:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772041625; bh=3kES5koMMsOOveBPxWed4CGDwckWaezMzM1U4NZbmGc=; h=From:To:Cc:Subject:Date:From; b=scycDjy7y+yijVjgfP2u1s+aM+ah3eO9RgVaAl8dHbvWYfIhFLa633aymmFbaerfe SpTqZJ5weJxA0JckNxAubDr1K4VeO3bs2E5R3L66cB6pj5lU/4AUXIsBmEuOGN9PcB MiI8V++NVHtBoKbmqr9uHAi1BZoVKuo3Z3rc4zuGLexZGCZ0JnVY5LSdboWv/rfD/N BHSAOnxgFO+9sGKntB12oalkhdcA+1v0CknhyGA3MSWbNcmYJVa1TPo6bTKlXghWbk N/k2rBIqdMHhopoxMAlZNvXzJKisfY+wEmIFEBDM8LoufMsEWwUWy+xyudTXibn0tW MVJbLwuHziBKQ== From: Kees Cook To: Alex Deucher Cc: Kees Cook , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Simona Vetter , YiPeng Chai , Tao Zhou , Hawking Zhang , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: [PATCH v2] drm/amd/ras: Fix type size of remainder argument Date: Wed, 25 Feb 2026 09:47:03 -0800 Message-Id: <20260225174702.it.918-kees@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=3415; i=kees@kernel.org; h=from:subject:message-id; bh=3kES5koMMsOOveBPxWed4CGDwckWaezMzM1U4NZbmGc=; b=owGbwMvMwCVmps19z/KJym7G02pJDJnzTafpqa/NSVmixSh3xmHKu4kvwiSEHt3Ps2hSu/jy+ aGcz9f3dJSyMIhxMciKKbIE2bnHuXi8bQ93n6sIM4eVCWQIAxenAExE5TgjwwHlB3Fqax5HzHL4 X713OtuOyqXVZw7IXj8y6823fPOXsw8wMnS89n3xUah/l1rPHc+CF08NWe7dMlCNZrILN1gh8GH den4A X-Developer-Key: i=kees@kernel.org; a=openpgp; fpr=A5C3F68F229DD60F723E6E138972F4DFDC6DC026 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" Rm9yY2luZyBhbiBpbnQgdG8gYmUgZGVyZWZlcmVuY2VkIGF0IHVpbnQ2NF90IGZvciBkaXY2NF91 NjRfcmVtKCkgcnVucwp0aGUgcmlzayBvZiBlbmRpYW4gY29uZnVzaW9uIGFuZCBzdGFjayBvdmVy Zmxvd2luZyB3cml0ZXMuIFNlZW4gd2hpbGUKcHJlcGFyaW5nIHRvIGVuYWJsZSAtV2FycmF5LWJv dW5kcyBnbG9iYWxseToKCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuLi9hcmNoL3g4Ni9pbmNsdWRl L2FzbS9wcm9jZXNzb3IuaDozNSwKICAgICAgICAgICAgICAgICBmcm9tIC4uL2luY2x1ZGUvbGlu dXgvc2NoZWQuaDoxMywKICAgICAgICAgICAgICAgICBmcm9tIC4uL2luY2x1ZGUvbGludXgvcmF0 ZWxpbWl0Lmg6NiwKICAgICAgICAgICAgICAgICBmcm9tIC4uL2luY2x1ZGUvbGludXgvZGV2X3By aW50ay5oOjE2LAogICAgICAgICAgICAgICAgIGZyb20gLi4vZHJpdmVycy9ncHUvZHJtL2FtZC9h bWRncHUvLi4vcmFzL3Jhc19tZ3IvcmFzX3N5cy5oOjI5LAogICAgICAgICAgICAgICAgIGZyb20g Li4vZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvLi4vcmFzL3Jhc2NvcmUvcmFzLmg6MjcsCiAg ICAgICAgICAgICAgICAgZnJvbSAuLi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8uLi9yYXMv cmFzY29yZS9yYXNfY29yZS5jOjI0OgpJbiBmdW5jdGlvbiAnZGl2NjRfdTY0X3JlbScsCiAgICBp bmxpbmVkIGZyb20gJ3Jhc19jb3JlX2NvbnZlcnRfdGltZXN0YW1wX3RvX3RpbWUnIGF0IC4uL2Ry aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4uL3Jhcy9yYXNjb3JlL3Jhc19jb3JlLmM6NzI6OToK Li4vaW5jbHVkZS9saW51eC9tYXRoNjQuaDo1NjoyMDogZXJyb3I6IGFycmF5IHN1YnNjcmlwdCAn dTY0IHtha2EgbG9uZyBsb25nIHVuc2lnbmVkIGludH1bMF0nIGlzIHBhcnRseSBvdXRzaWRlIGFy cmF5IGJvdW5kcyBvZiAnaW50WzFdJyBbLVdlcnJvcj1hcnJheS1ib3VuZHM9XQogICA1NiB8ICAg ICAgICAgKnJlbWFpbmRlciA9IGRpdmlkZW5kICUgZGl2aXNvcjsKICAgICAgfCAgICAgICAgIH5+ fn5+fn5+fn5+Xn5+fn5+fn5+fn5+fn5+fn5+fn4KLi4vZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvLi4vcmFzL3Jhc2NvcmUvcmFzX2NvcmUuYzogSW4gZnVuY3Rpb24gJ3Jhc19jb3JlX2NvbnZl cnRfdGltZXN0YW1wX3RvX3RpbWUnOgouLi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS8uLi9y YXMvcmFzY29yZS9yYXNfY29yZS5jOjcwOjE5OiBub3RlOiBvYmplY3QgJ3JlbWFpbmluZ19zZWNv bmRzJyBvZiBzaXplIDQKICAgNzAgfCAgICAgICAgIGludCBkYXlzLCByZW1haW5pbmdfc2Vjb25k czsKICAgICAgfCAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fgoKVXNlIGEgNjQt Yml0IHR5cGUgZm9yIHRoZSByZW1haW5kZXIgY2FsY3VsYXRpb24sIGJ1dCBsZWF2ZQpyZW1haW5p bmdfc2Vjb25kcyBhcyAzMi1iaXQgdG8gYXZvaWQgNjQtYml0IGRpdmlzaW9uIGxhdGVyLiBUaGUg dmFsdWUgb2YKcmVtYWluZGVyIHdpbGwgYWx3YXlzIGJlIGxlc3MgdGhhbiBzZWNvbmRzX3Blcl9k YXksIHNvIHRoZXJlJ3Mgbm8KdHJ1bmNhdGlvbiByaXNrLgoKRml4ZXM6IGFjZTIzMmVmZjUwZSAo ImRybS9hbWRncHU6IEFkZCByYXMgbW9kdWxlIGZpbGVzIGludG8gYW1kZ3B1IikKU2lnbmVkLW9m Zi1ieTogS2VlcyBDb29rIDxrZWVzQGtlcm5lbC5vcmc+Ci0tLQogdjI6IHVzZSB0ZW1wIHU2NCB0 byBhdm9pZCA2NC1iaXQgZGl2aXNpb24gbGF0ZXIKIHYxOiBodHRwczovL2xvcmUua2VybmVsLm9y Zy9sa21sLzIwMjYwMjI1MDI0NzE2LndvcmsuMDQzLWtlZXNAa2VybmVsLm9yZy8KQ2M6IEFsZXgg RGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KQ2M6ICJDaHJpc3RpYW4gS8O2bmln IiA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogRGF2aWQgQWlybGllIDxhaXJsaWVkQGdt YWlsLmNvbT4KQ2M6IFNpbW9uYSBWZXR0ZXIgPHNpbW9uYUBmZndsbC5jaD4KQ2M6IFlpUGVuZyBD aGFpIDxZaVBlbmcuQ2hhaUBhbWQuY29tPgpDYzogVGFvIFpob3UgPHRhby56aG91MUBhbWQuY29t PgpDYzogSGF3a2luZyBaaGFuZyA8SGF3a2luZy5aaGFuZ0BhbWQuY29tPgpDYzogPGFtZC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnPgpDYzogPGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9yYXMvcmFzY29yZS9yYXNfY29yZS5jIHwgNiAr KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9yYXMvcmFzY29yZS9yYXNfY29yZS5jIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9yYXMvcmFzY29yZS9yYXNfY29yZS5jCmluZGV4IDAxMTIyYjU1 Yzk4YS4uMDJiYmVlNjRhNWJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL3Jhcy9y YXNjb3JlL3Jhc19jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9yYXMvcmFzY29yZS9y YXNfY29yZS5jCkBAIC02MiwxNCArNjIsMTYgQEAgaW50IHJhc19jb3JlX2NvbnZlcnRfdGltZXN0 YW1wX3RvX3RpbWUoc3RydWN0IHJhc19jb3JlX2NvbnRleHQgKnJhc19jb3JlLAogCQkJdWludDY0 X3QgdGltZXN0YW1wLCBzdHJ1Y3QgcmFzX3RpbWUgKnRtKQogewogCWludCBkYXlzX2luX21vbnRo W10gPSB7MzEsIDI4LCAzMSwgMzAsIDMxLCAzMCwgMzEsIDMxLCAzMCwgMzEsIDMwLCAzMX07Ci0J dWludDY0X3QgbW9udGggPSAwLCBkYXkgPSAwLCBob3VyID0gMCwgbWludXRlID0gMCwgc2Vjb25k ID0gMDsKKwl1aW50NjRfdCBtb250aCA9IDAsIGRheSA9IDAsIGhvdXIgPSAwLCBtaW51dGUgPSAw LCBzZWNvbmQgPSAwLCByZW1haW5kZXI7CiAJdWludDMyX3QgeWVhciA9IDA7CiAJaW50IHNlY29u ZHNfcGVyX2RheSA9IDI0ICogNjAgKiA2MDsKIAlpbnQgc2Vjb25kc19wZXJfaG91ciA9IDYwICog NjA7CiAJaW50IHNlY29uZHNfcGVyX21pbnV0ZSA9IDYwOwogCWludCBkYXlzLCByZW1haW5pbmdf c2Vjb25kczsKIAotCWRheXMgPSBkaXY2NF91NjRfcmVtKHRpbWVzdGFtcCwgc2Vjb25kc19wZXJf ZGF5LCAodWludDY0X3QgKikmcmVtYWluaW5nX3NlY29uZHMpOworCWRheXMgPSBkaXY2NF91NjRf cmVtKHRpbWVzdGFtcCwgc2Vjb25kc19wZXJfZGF5LCAmcmVtYWluZGVyKTsKKwkvKiByZW1haW5k ZXIgd2lsbCBhbHdheXMgYmUgbGVzcyB0aGFuIHNlY29uZHNfcGVyX2RheS4gKi8KKwlyZW1haW5p bmdfc2Vjb25kcyA9IHJlbWFpbmRlcjsKIAogCS8qIHV0Y190aW1lc3RhbXAgZm9sbG93cyB0aGUg VW5peCBlcG9jaCAqLwogCXllYXIgPSAxOTcwOwotLSAKMi4zNC4xCgo=