[PATCH v2 19/21] livepatch: Convert timeouts to secs_to_jiffies()
Easwar Hariharan
eahariha at linux.microsoft.com
Tue Nov 19 05:18:49 AEDT 2024
On 11/18/2024 3:06 AM, Petr Mladek wrote:
> On Sat 2024-11-16 11:10:52, Christophe Leroy wrote:
>>
>>
>> Le 15/11/2024 à 22:26, Easwar Hariharan a écrit :
>>> [Vous ne recevez pas souvent de courriers de eahariha at linux.microsoft.com. Découvrez pourquoi ceci est important à https://aka.ms/LearnAboutSenderIdentification ]
>>>
>>> Changes made with the following Coccinelle rules:
>>>
>>> @@ constant C; @@
>>>
>>> - msecs_to_jiffies(C * 1000)
>>> + secs_to_jiffies(C)
>>>
>>> @@ constant C; @@
>>>
>>> - msecs_to_jiffies(C * MSEC_PER_SEC)
>>> + secs_to_jiffies(C)
>>>
>>> Signed-off-by: Easwar Hariharan <eahariha at linux.microsoft.com>
>>> ---
>>> samples/livepatch/livepatch-callbacks-busymod.c | 2 +-
>>> samples/livepatch/livepatch-shadow-fix1.c | 2 +-
>>> samples/livepatch/livepatch-shadow-mod.c | 10 +++++-----
>>> 3 files changed, 7 insertions(+), 7 deletions(-)
>>>
>>> diff --git a/samples/livepatch/livepatch-callbacks-busymod.c b/samples/livepatch/livepatch-callbacks-busymod.c
>>> index 378e2d40271a9717d09eff51d3d3612c679736fc..d0fd801a7c21b7d7939c29d83f9d993badcc9aba 100644
>>> --- a/samples/livepatch/livepatch-callbacks-busymod.c
>>> +++ b/samples/livepatch/livepatch-callbacks-busymod.c
>>> @@ -45,7 +45,7 @@ static int livepatch_callbacks_mod_init(void)
>>> {
>>> pr_info("%s\n", __func__);
>>> schedule_delayed_work(&work,
>>> - msecs_to_jiffies(1000 * 0));
>>> + secs_to_jiffies(0));
>>
>> Using secs_to_jiffies() is pointless, 0 is universal, should become
>> schedule_delayed_work(&work, 0);
>
> Yes, schedule_delayed_work(&work, 0) looks like the right solution.
>
> Or even better, it seems that the delayed work might get replaced by
> a normal workqueue work.
>
> Anyway, I am working on a patchset which would remove this sample
> module. There is no need to put much effort into the clean up
> of this particular module. Do whatever is easiest for you.
>
> Best Regards,
> Petr
If we're removing the module, I'll drop it from the series. Just to
clarify, do you mean to remove all of samples/livepatch/* or some
particular file(s)?
Thanks,
Easwar
More information about the Linuxppc-dev
mailing list