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 3E769F55438 for ; Wed, 25 Feb 2026 01:43:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2E3BD10E65F; Wed, 25 Feb 2026 01:43:22 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="cKnvqUVv"; dkim-atps=neutral Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id EF8AB10E65F; Wed, 25 Feb 2026 01:43:20 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 74342401C5; Wed, 25 Feb 2026 01:43:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 52367C116D0; Wed, 25 Feb 2026 01:43:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771983800; bh=Nmr6hflCYeyKGPgmpGenCkgbLWBwwqrgtfuM+FOG3fI=; h=From:To:Cc:Subject:Date:From; b=cKnvqUVvZjDtRn0DayjLzm2J0/zqcDaAsqWDZ8h5x4Vngb4krVV6yaviGoXRTlna9 TD/jtt8sth6ZGen9JzyyK6RgJBtSdUyDealhnIYaMbDZAbc7iFUAIowhaLaLF73/te 2ZmvDHgGL23VIYlsKYelqe1QhpJyQmVvFDe7nRs7ahYQfXufegrqtOLkUjlUYtd+aR f1aVplMebQ+0f7n5w03FjzatYhnAW1OBEU0m2cB+TT2rCy9M7CiRLMgrRAFTkwml7x aBPfG7CMrKsic5pLJY4W0QRa/e5cDqBpdpVJp53X0mhUFEvzSkFAUikl2EYXRx+wRd 9dTdZyyBKo4gQ== 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] drm/amd/ras: Fix type size of remainder argument Date: Tue, 24 Feb 2026 17:43:18 -0800 Message-Id: <20260225014317.work.103-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=2964; i=kees@kernel.org; h=from:subject:message-id; bh=Nmr6hflCYeyKGPgmpGenCkgbLWBwwqrgtfuM+FOG3fI=; b=owGbwMvMwCVmps19z/KJym7G02pJDJnzgrcd3bAyo+Dvikj7po8tFmvXMTJylO95fl5W4GxoF otRRVBcRykLgxgXg6yYIkuQnXuci8fb9nD3uYowc1iZQIYwcHEKwETqEhn+WZjvXCzxb7rY0gj5 ME4TpQnKrNFVq3bMneWqcfvOvQfayxkZdvis3JFa+WVm/+tfB46Y6K4Qzl98n938yr87c46KRta oMgMA 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+fgoKU3dpdGNoIHJl bWFpbmluZ19zZWNvbmRzIHRvIHVpbnQ2NF90IHRvIGF2b2lkIHRoZSBwcm9ibGVtcy4KCkZpeGVz OiBhY2UyMzJlZmY1MGUgKCJkcm0vYW1kZ3B1OiBBZGQgcmFzIG1vZHVsZSBmaWxlcyBpbnRvIGFt ZGdwdSIpClNpZ25lZC1vZmYtYnk6IEtlZXMgQ29vayA8a2Vlc0BrZXJuZWwub3JnPgotLS0KQ2M6 IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KQ2M6ICJDaHJpc3RpYW4g S8O2bmlnIiA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogRGF2aWQgQWlybGllIDxhaXJs aWVkQGdtYWlsLmNvbT4KQ2M6IFNpbW9uYSBWZXR0ZXIgPHNpbW9uYUBmZndsbC5jaD4KQ2M6IFlp UGVuZyBDaGFpIDxZaVBlbmcuQ2hhaUBhbWQuY29tPgpDYzogVGFvIFpob3UgPHRhby56aG91MUBh bWQuY29tPgpDYzogSGF3a2luZyBaaGFuZyA8SGF3a2luZy5aaGFuZ0BhbWQuY29tPgpDYzogPGFt ZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnPgpDYzogPGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9yYXMvcmFzY29yZS9yYXNfY29yZS5j IHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL3Jhcy9yYXNjb3JlL3Jhc19jb3Jl LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Jhcy9yYXNjb3JlL3Jhc19jb3JlLmMKaW5kZXggMDEx MjJiNTVjOThhLi45MWUxNmIwYjk4ZjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv cmFzL3Jhc2NvcmUvcmFzX2NvcmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Jhcy9yYXNj b3JlL3Jhc19jb3JlLmMKQEAgLTYzLDEzICs2MywxNCBAQCBpbnQgcmFzX2NvcmVfY29udmVydF90 aW1lc3RhbXBfdG9fdGltZShzdHJ1Y3QgcmFzX2NvcmVfY29udGV4dCAqcmFzX2NvcmUsCiB7CiAJ aW50IGRheXNfaW5fbW9udGhbXSA9IHszMSwgMjgsIDMxLCAzMCwgMzEsIDMwLCAzMSwgMzEsIDMw LCAzMSwgMzAsIDMxfTsKIAl1aW50NjRfdCBtb250aCA9IDAsIGRheSA9IDAsIGhvdXIgPSAwLCBt aW51dGUgPSAwLCBzZWNvbmQgPSAwOworCXVpbnQ2NF90IHJlbWFpbmluZ19zZWNvbmRzOwogCXVp bnQzMl90IHllYXIgPSAwOwogCWludCBzZWNvbmRzX3Blcl9kYXkgPSAyNCAqIDYwICogNjA7CiAJ aW50IHNlY29uZHNfcGVyX2hvdXIgPSA2MCAqIDYwOwogCWludCBzZWNvbmRzX3Blcl9taW51dGUg PSA2MDsKLQlpbnQgZGF5cywgcmVtYWluaW5nX3NlY29uZHM7CisJaW50IGRheXM7CiAKLQlkYXlz ID0gZGl2NjRfdTY0X3JlbSh0aW1lc3RhbXAsIHNlY29uZHNfcGVyX2RheSwgKHVpbnQ2NF90ICop JnJlbWFpbmluZ19zZWNvbmRzKTsKKwlkYXlzID0gZGl2NjRfdTY0X3JlbSh0aW1lc3RhbXAsIHNl Y29uZHNfcGVyX2RheSwgJnJlbWFpbmluZ19zZWNvbmRzKTsKIAogCS8qIHV0Y190aW1lc3RhbXAg Zm9sbG93cyB0aGUgVW5peCBlcG9jaCAqLwogCXllYXIgPSAxOTcwOwotLSAKMi4zNC4xCgo=