Re: [PATCH v4] PCI: mediatek: Fix integer truncation and handle oversized resources
From: Sreeraj S Kurup
Date: Wed Sep 30 2026 - 11:13:24 EST
Hi PCI Maintainers,
Apologies for omitting the revision history in the main patch post.
Here is the complete changelog for v4:
Changelog:
- v4: Fixed struct device pointer access (pcie->dev) for dev_err().
Verified build and passed Sashiko review checks.
[Subject: PCI: mediatek: Fix integer truncation and handle
oversized resources]
- v3: Replaced clamping logic with strict size validation
(size_order > 31 returns -EINVAL), added !size check, and
updated size calculation to fls64(size - 1) to handle
power-of-two sizes correctly.
[Subject: PCI: mediatek: Fix integer truncation and handle
oversized resources]
- v2: Added size clamping for size_order > 31 to prevent overflowing
the 5-bit AHB2PCIE_SIZE() macro mask.
[Subject: PCI: mediatek: Fix integer truncation in fls() and
clamp size]
- v1: Initial submission using fls64() to handle 64-bit resource
sizes and prevent integer truncation.
[Subject: PCI: mediatek: Fix integer truncation in fls() for
resource size]
Best regards,
Sreeraj