[PATCH 6/7] tty: serial: samsung_tty: Support runtime PM
Krzysztof Kozlowski
krzysztof.kozlowski at canonical.com
Sun Oct 10 23:48:49 PDT 2021
On 11/10/2021 07:32, Hector Martin wrote:
>>> +
>>> s3c24xx_serial_cpufreq_deregister(to_ourport(port));
>>> uart_remove_one_port(&s3c24xx_uart_drv, port);
>>> +
>>> + pm_runtime_disable(&dev->dev);
>>
>> Why disabling it only if port!=NULL? Can remove() be called if
>> platform_set_drvdata() was not?
>
> Good question, I'm not entirely sure why these code paths have a check
> for NULL there. They were already there, do you happen to know why? To
> me it sounds like remove would only be called if probe succeeds, at
> which point drvdata should always be set.
>
Exactly, anyway it is not part of your patch, so no problem.
Best regards,
Krzysztof
More information about the linux-arm-kernel
mailing list