[PATCH v4] PCI: mediatek: Fix integer truncation and handle oversized resources
Sreeraj S Kurup
sreekuttan2156239 at gmail.com
Wed Sep 30 08:07:27 PDT 2026
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
More information about the Linux-mediatek
mailing list