On 08.11.2022 22:44, Krzysztof Kozlowski wrote: > On 08/11/2022 22:37, Marek Szyprowski wrote: >> of_device_get_match_data() function should not be used on the device >> other than the one matched to the given driver, because it always returns >> the match_data of the matched driver. In case of exynos-clkout driver, >> the code matched the OF IDs on the PARENT device, so replacing it with >> of_device_get_match_data() broke the driver. >> >> This reverts commit 777aaf3d1daf793461269b49c063aca1cee06a44. > This was untested, automated commit and there were several other like > that from Minghao. Other driver owners should check if they have the > same issue. I made a quick look and seems fine, but it all depends what > was the of_device_get_match_data() argument. > >> Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > Please add Cc-stable tag. Do reverts need a Fixes tag? I guess as well... Do we really need a CC-stable tag? v6.1-rc1 is the first release that contains that bug, so this revert imho should be simply applied as a fix for v6.1-rcX cycle. Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland