Closed shenki closed 5 years ago
This appears to be a problem with ffs()
using a signed value (int
) as its parameter type. Shifting through the top bit of signed values gives undefined behaviour. As such this is less a problem with the ASPEED pinctrl driver and more a kernel-wide issue.
Closing as a "false positive" based on the above.
e156398bfcad44943ea4881a390b8b816c854593 v4.16-rc6-119-ge156398bfcad
from Joel's experimental 4.16 tree, on a qemu romulus machine