Re: [PATCH v2 2/3] time/jiffies: Include linux/sysctl.h for proc_int_u2k_conv_uop(), ...

From: Petr Pavlu

Date: Mon Jul 27 2026 - 11:10:33 EST


On 7/25/26 10:31 PM, Thomas Gleixner wrote:
> On Tue, Jul 21 2026 at 15:11, Petr Pavlu wrote:
>
>> The kernel/time/jiffies.c file uses proc_int_u2k_conv_uop(),
>
> jiffies.c uses ...
>
>> proc_int_k2u_conv_kop(), proc_int_conv(), proc_dointvec_conv() and
>> proc_doulongvec_minmax_conv(), which are declared in linux/sysctl.h. It
>> currently relies on this header being included indirectly through
>> linux/module.h -> linux/kmod.h. Add the missing include in preparation for
>> removing the linux/sysctl.h include from linux/kmod.h.
>
> Can you please split that spaghetti sentence into paragraphs?
>
> https://docs.kernel.org/process/maintainer-tip.html#changelog

I will update it to:

jiffies.c uses proc_int_u2k_conv_uop(), proc_int_k2u_conv_kop(),
proc_int_conv(), proc_dointvec_conv() and proc_doulongvec_minmax_conv(),
which are declared in linux/sysctl.h. It currently gets that header
indirectly through linux/module.h -> linux/kmod.h, but the latter no longer
needs to include linux/sysctl.h.

Include linux/sysctl.h directly in jiffies.c ahead of removing the
unnecessary include from linux/kmod.h.

>
>> Signed-off-by: Petr Pavlu <petr.pavlu@xxxxxxxx>
>
> Other than that.
>
> Acked-by: Thomas Gleixner <tglx@xxxxxxxxxx>

--
Thanks,
Petr