[+CC Adding Sasha for visibiity] Hi Geert, [...] > > Replace __clk_is_enabled() with pm_runtime_suspended(), > > otherwise the following build error occurs: > > arm-linux-gnueabi-ld: drivers/pci/controller/pcie-rcar-host.o: in function `rcar_pcie_aarch32_abort_handler': > > pcie-rcar-host.c:(.text+0xdd0): undefined reference to `__clk_is_enabled' > > While this describes what is done and why, it misses one important > semantic change: the old __clk_is_enabled() actually checked the wrong > clock (bus clock instead of module clock), while pm_runtime_suspended() > reflects (a.o.) the state of the module clock. This looks like it was a latent bug then, something that we might need to port back to the stable and long-term kernels, I believe. Thank you, Geert! Krzysztof